Stories
Slash Boxes
Comments

SoylentNews is people

Log In

Log In

Create Account  |  Retrieve Password


Back Into Electronics Again: Old Microprocessors and CPLDs

Posted by stormwyrm on Friday January 13, @06:20AM (#13184)
17 Comments
Hardware

So I decided to try getting back into electronics yet again, and thought of trying to build some computers of my own using old hardware. I found a seller that provided alleged 68000's and 6502s for fairly cheap, and I have doubts that some of these are authentic. In particular the 6502 I got had apparent MOS Technology markings with an unlikely date code of 1311 (2011? MOS Technology went out of business in 2001, and they doubtless stopped making NMOS 6502s long before then!). It was less than $2 so I'm not out a lot. Maybe I'll get one of those W65C02s if I really want to try my hand with it, but they're kinda pricey at around $15. As for the 68000, it at least has a plausible date code of 9436. It's going to be a bit before I can try to give these a spin with all the extra circuitry I'll need to build to see if they work. I also managed to get a few alleged 68010s in 68-pin PLCC, of probably less questionable provenance, but I'll likely need to have a board fabricated to use 'em. There are a lot of fake chips floating around for the unwary.

I'd also gotten some GAL22V10s from the same online seller. Lattice stopped making those in 2011, but the ones I got seem to be authentic, or at least working properly, as I built a GAL programmer based on Afterburner (though I used an Arduino Pro Mini instead of an Arduino Uno). I used it to make a BCD to 7-segment decoder and it worked correctly. I also built a flash chip programmer for a bunch of SST39SF040 chips that I'd gotten, and it does seem to work, although flashing is rather slow, and I'm not sure if the bottleneck is the serial port, the chip itself, the Arduino and its support circuitry (there aren't enough pins to drive the address bus so we have to use three 74HC595 shift registers to get all address pin signals out), or the software. It took about 20 minutes to do a burn. I'll investigate it later on, and maybe make a new one with the Arduino Mega that I should have soon enough: that should have more than enough pins to do the trick without any support circuitry.

And now I'm trying to do experiments with CPLDs, which might be more useful in making more compact glue logic for the microprocessors. I got a Xilinx XC9572XL breakout board as well as a few bare XC9572XL's in PLCC44 (all for about the equivalent of $20), and wound up on a merry chase for a method to program these chips via the JTAG interface. It turns out that for some other reason I don't recall, I long ago bought an FT232H USB breakout board that could be used for this purpose, but it was not immediately obvious what pins went where. I eventually found a reference that the mentioned that the FT232H's AD0 pin should go to JTAG TCK, AD1 to TDI, AD2 to TDO, and AD3 to TMS, and that sufficed to work with xc3sprog. I eventually got Xilinx's ISE to run on Linux and wrote some basic VHDL to flash the LEDs on the board in response to a push-button. ISE is of course obsolete and it was a bit of a challenge to get it working on a modern Linux distro, but I have no choice since the Vivado system that they'd have us use today doesn't work with the XC9572XL which is also obsolete. It's 5V tolerant so it should be ideal to do double duty as a level translator to bridge old parts and new, and it may even be capable enough to turn into a peripheral chip for adding I²C and SPI buses to the system. Now I want to try using the same technique to program the PLCC XC9572XLs, but of course the PLCC44 to DIP socket I got only exposes 40 pins, and natch, pin 41 is one of the Vcc pins. I paid the equivalent of $10 for that. Looking around more carefully I found someone else selling two such sockets for about $3.50, with all the pins exposed... They should be here any day now and then I can try to program a bare chip on a breadboard then, and perhaps wire wrap one of them into a standalone programmer.

All this stuff with ISE made me think it might be interesting to get into FPGA programming too, and I found a Xilinx Spartan-6 board for the equivalent of about $35 that might be suitable for learning the ropes. Should be here in a few days. Everything is kludge but that's how it generally is.

Note: there appears to be a bug in ReHash's Unicode handling. It doesn't like Unicode smileys. I attempted to include a few in here but posting resulted in "no such article". It's weird.

Book Review, 2022

Posted by fliptop on Friday January 06, @03:27PM (#13120)
49 Comments
/dev/random

I was on a bit of a non-fiction kick this year, and got a little irritated at the author of one of the books I read. More about that later. In no particular order, here's the list for 2022:

  • The Red Badge of Courage, Stephen Crane - I read this many years ago and decided to pick up a copy and read it again. If you're ever on Jeopardy!, the red badge is a bloody wound.
  • The Lost Children, Shirley Dickson - Meh. The author never met a gerund she didn't like. She's written several other books about WWII and I doubt I'll read them.
  • The Reivers, William Faulkner - A comic masterpiece. Faulkner has such a unique style of writing.
  • The Real Anthony Fauci, Robert F. Kennedy Jr. - A very well researched and heavily documented account of someone who should be tried for crimes against humanity. If you'd like to know what really went on during both the AIDS and COVID crises, I highly recommend this book. Almost every sentence is referenced.
  • To Have and Have Not, Ernest Hemingway - Once again, you're hooked into rooting for the unsung hero, only to find out he gets crushed in the end. Curse you Hemingway!
  • The Prophet, Kahlil Gibran - If you like memorizing quotes to deliver at a dinner toast, this book is full of good ones. My favorite: "Forget not that the earth delights in feeling your bare feet, and the winds long to play with your hair."
  • Killing the Legends, Bill O'Reilly & Martin Dugard - The stories of how John Lennon, Muhammad Ali and Elvis Presley changed pop culture but were eventually ruined because of bad management. There are a lot of interesting facts that I didn't know, such as Lennon was a heroin addict and abandoned his wife and child in England while pursuing fame (and Yoko). The author points out the book should not be used to judge the subjects contained therein, however one can't help but doing so.
  • Lost Boy Found, Kirsten Alexander - Based on a true story, an excellent read and the author's debut novel. Shows the lengths wealthy people will go to in order to have what they want, sometimes at the expense of everyone else. Here's a great line that sums it up, as spoken by the housemaid of one of the protagonists: "Mary Davenport, despite any kindnesses she'd shown Esmeralda, was the same as every rich white person: enraged and hurt when confronted with the idea that the world and everything in it was not hers for the having." I highly recommend this book.
  • A Patriot's History of the United States, Larry Schweikart and Michael Allen - More than 800 pages that document everything from Columbus's great discovery up to the war on terror. The facts are presented and opposing views that are often taught in history classes are debunked and shown for what they are, an attempt to destroy the legacy of men who risked everything to build a government that was unique at the time. Despite its flaws, what these men created stands out as the best attempt at freedom, provided we heed Jefferson's warning, "the price of Liberty is eternal vigilance."
  • The Hamilton Collection, Dan Tucker - A collection of wisdom and writings of Alexander Hamilton, quite possibly the first man to demonstrate what is possible when you work hard and never give up. Born out of wedlock in the Caribbean, orphaned at 13, through sheer wit, talent and audacity he become a leader of the American Revolution and George Washington's right-hand man by the age of 21. The book contains excerpts of many of his letters, articles, and select passages he wrote for The Federalist Papers. Many of the institutions he created are still in use today, such as the financial system, U.S. Coast Guard, and the New York Post.
  • Special and General Relativity, Albert Einstein - I've taken 3 semesters of Calculus plus Differential Equations and I still didn't understand most of this book. However, it was interesting to read about how he came about realizing the stunning notion of Relativity. Includes transcripts of lectures he gave to demonstrate his theories.
  • Jack Reacher, Lee Child (and Andrew Child) - I read 3 or 4 more of these, once again, to take a break from having to think about what I'm reading. I guess Lee is planning to retire soon because the latest books were co-written with his son Andrew. As before, if you've read one you've read them all.
  • 100 Great Philosophers Who Changed the World, Philip Stokes - Very well presented biographies, starting with the ancient Greeks and ending with the New Scientists. However, I felt some of his choices were questionable and at least one great was omitted. Here's why:

Stokes includes all the greats you'd expect: Socrates, Plato, Aristotle, Thomas More, Francis Bacon, Galileo, Newton, Decartes, Hume, Voltaire, they're all included. There's no doubt these men have had a profound impact on mankind's thinking and reasoning. When Stokes gets to modern times (19th Century and later), he includes some names I find questionable. For example, Nietzsche, Marx, Lenin, Freud, Keynes - no doubt these men have contributed greatly. But Einstein and Turing? Were they really philosophers, or merely genius scientists? Perhaps the same argument can be made about Galileo and Newton...? Additionally, Stokes included Thomas Paine and Adam Smith, but excluded Alexander Hamilton, who (IMHO) had more of an impact on the formation of the Constitution and the USA than either Paine and Smith. Maybe I'm wrong, or biased after having read The Hamilton Collection, feel free to include your opinion on this in the comments.

Happy New Year everyone!

Making lumber w/ a chainsaw mill

Posted by fliptop on Friday December 02 2022, @06:06PM (#12864)
5 Comments
/dev/random

Last night I typed a long response to (I think) Phoenix666 about his inquiry into the "gotchas" of milling your own lumber using a chainsaw mill. Unfortunately, when the SN DB shit the bed my post was lost, so I figured putting what I typed into a journal entry would be a good idea. I think I can recall most of what I typed even though I was pretty tired last night.

I have three Stihl saws, an MS310, MS441C and an MS462. The 310 has a 20" bar and is my go-to saw for cutting everything it can handle. I've had it about 15 years and it's been rock solid. The 441 has a 32" bar and is strictly used for cutting down and bucking up big trees the 310 can't handle. The 462 is what I use in my mill.

One big "gotcha" is the price of saws. Before Covid the saw I wanted ran about $900. After Covid the price shot up to $1300 and I had to wait 5 month to get one. The price of Granberg mills went up too but not as much.

I bought Granberg's medium-sized mill. It's supposed to be used w/ a 30" bar max but I use it w/ a 32" bar in my 462 and it works fine. I've tried milling saw chains from several different manufacturers and the ones Granberg sells work the best for me. Since milling more planes the wood (instead of cutting it) you need to use specialized chains. I have both a 28" bar and a 32" bar and several chains for both that are used only for milling.

Another thing you'll want to invest in is a grinder for sharpening your chains. I think mine was made by Oregon and it was around $300 when I bought it years ago. Depending on what kind of tree I'm milling I can usually get 3-5 passes before a chain needs sharpened. If you rely on someplace local to sharpen your saw chains you'll be spending a lot of money plus there's the downtime waiting to get them back. I sharpen my regular chains at 31 degrees and the milling chains at 10 degrees. After sharpening, always check your cleanouts b/c if they're too high the chain will never cut correctly.

I use a 20' ladder to make the first pass then run the mill on the flat surface for the rest of the cuts. I made the brackets to hold the ladder out of a 2x8. Granberg's medium-sized mill has a clamp that holds the bar on the end and this helps avoid the problem where the bar wants to dip and make an uneven cut.

There's a bit of a learning curve to using a chainsaw mill so be sure to practice on a rotten log or something you don't care about. Screwing up a nice walnut log while learning how to use a mill is definitely not desirable.

I made two stout horses out of ash to hold the log I'm milling up off the ground so I can stand while running the mill. It can be done while kneeling but to me this is not desirable. If you use horses you'll need something to lift the logs. I use the front loader on my tractor, but there's ways to do this w/ a "log lifter" device too.

Of course, it's recommended you dry your lumber before using it. I have several stacks in my barn and a few in my basement. You'll need a lot of stickers to stack the lumber and I make mine on my band saw out of the cutoffs from using my circular saw to dimension the lumber. I use ratchet straps around the ends of a stack to keep the lumber from bowing up while drying.

Two good YT channels I recommend are Guilty of Treeson for learning the different notches to use on the hinge cut (I assume you'll be felling your own trees), and I like watching Surviving Ringworm b/c that guy is a master when it comes to making stuff using just a chainsaw. He also has a video about the log lifting device he came up w/ for moving heavy logs up onto the horses. Have fun!

Quick Thoughts about Site Updates Post

Posted by NCommander on Tuesday November 22 2022, @12:18AM (#12861)
37 Comments
Code

I'm reading the comments, and here's my initial thoughts, I'll mull more as feedback comes i.:

Folks want AC posting to stay.

I'm personally not a fan, but frankly, I am willing to concede this point. It may become "Logged in users can post as AC" if you have high karma, or leave it as it is that ACs can post on journals, but not on the main page, but that's a more in-depth discussion. I may actually wait until after the site renovations are complete before addressing this; that means the backend has been updated to use less brittle infrastructure.

For now, the current status quo will continue, but I will continue to get feedback on what the final for of this will take. I may also just leave it for whomever replaces me, as I do wish to find someone to replace me.

Karma changes

I don't think I saw much objection to this. I wrote some comments explaining how karma works, but the short version is its a range from -25 to 50, with +3 points given when you submit a story, and then affected by moderation values. By and large, people don't downvote very often, especially on logged in accounts. This was a constant problem which is why we ended up going with 10 moderator points per day vs. the original lottery system. Shrinking the range might be enough to basically cause AC posts to automatically get tagged as -1 if there's just a stream of garbage coming out of the domain. That might be enough of a middle ground here.

Comment Deletion/Edit

My intent here was that for things like COVID misinformation and the like, it should be flat out deleted ala a subreddit. I wasn't clear about this in the original post however. I'll talk with the editors more about that on the side. As for an edit button, I'm not object to it, but it would be a time limited thing, and keep the original post and show a banner "This post was edited"

  - N

Brief Update

Posted by NCommander on Friday November 18 2022, @07:36AM (#12825)
5 Comments
Soylent

This week has been a dumpster fire, but I'll write more up about SN tomorrow, and more plans going forward. I'll try and draft things tonight on where we're going. Just wanted to post publicly that I am still working on things in the background.

Black Lives Matter exec accused of stealing $10M in lawsuit

Posted by fliptop on Tuesday September 06 2022, @10:45AM (#12216)
27 Comments
News

Full story at TheHill.com.

Black Lives Matter (BLM) leaders on Friday sued an executive of the Black Lives Matter Global Network Foundation (GNF) on charges of syphoning $10 million in donations to the organization for use as his own “personal piggy bank.”

Walter Mosley, an attorney representing BLM Grassroots — a separate entity from GNF — filed the lawsuit in Los Angeles County Superior Court against GNF and GNF board member Shalomyah Bowers, as well as his consulting firm.

The initial complaint, seeking financial relief and a court order halting GNF’s use of the BLM identity, accuses Bowers of becoming a “turned usurper” and charging fees for BLM donors, which he then used for his own personal funds.

[...] “Global Network Foundation has been taken away from the people who built it,” she said. “Global Network Foundation is now led by a highly paid consultant who paid himself upwards of $2 million in a single year.”

Previously:
BLM Activist and Husband Indicted on Federal Fraud Charges
Amazon suspends BLM from its charity platform
BLM's millions unaccounted for after leaders jumped ship

Know what's great about America?

Posted by fliptop on Sunday July 10 2022, @01:25AM (#11653)
6 Comments
/dev/random

You can pretty much do whatever you want.

For the TL;DR crowd, 27-ish minutes in for the epic sendoff.

Two can play at that game

Posted by fliptop on Thursday June 09 2022, @02:09PM (#11303)
2 Comments
Code

Dear Google:

Almost a year ago, in your infinite wisdom, you stopped accepting SpamCop reports. I started keeping track of the IP addresses on your network that were used to send spam. If an IP address sent more than one, I kept track of that too.

The other day I emailed a buddy of mine about a news story and added my comment. Instead of delivering the message, I received this message in a bounceback:

<[email redacted]@gmail.com>: host gmail-smtp-in.l.google.com[142.251.16.26] said:
  550-5.7.1 [x.x.x.x      12] Our system has detected that this message is
  550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
  550-5.7.1 this message has been blocked. Please visit
  550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError
  550 5.7.1 for more information.
  fw12-20020a056214238c00b004644f310893si7584917qvb.507 - gsmtp (in reply to
  end of DATA command)

After visiting the URL, I read this nugget of wisdom:

Here at Gmail, we work very hard to fight spam.

Which made me laugh, since 90-95% of the spam I receive originates from servers under Google's control. Do you guys bother to check outgoing messages, or do you just filter and block incoming messages?

In any case, I've decided to implement my own filtering system. After adding all 509 of the IP addresses I've been recording since last year to my postfix access file, I wrote a small perl script to keep track of all the IPs, add new ones, block messages sent from them for 1 day for every spam incident, and remove the block after the time period expires. If an offending IP sends another spam message after the block is removed, it gets added back to the access file, and the block clock resets to 0 days.

It seems to be working well, since in the past 3 days there's been 98 messages that have not been delivered. In the bounceback I'm encouraging the sender to contact Google and request they start accepting SpamCop reports. Out of the 98 messages bounced back, 3 have been false positives. I can live w/ that.

Sincerely, fliptop

BLM Activist and Husband Indicted on Federal Fraud Charges

Posted by fliptop on Thursday March 17 2022, @02:29AM (#10461)
20 Comments
News

A Black Lives Matter activist and her husband are facing federal fraud and conspiracy charges after allegedly using a nonprofit they founded to scam at least $185,000 from donors, federal authorities announced Tuesday:

Monica Cannon-Grant and her husband, Clark Grant, allegedly used money from their nonprofit, Violence in Boston, to pay for rent, shopping sprees, hotels, car rentals, auto repairs, meal deliveries, and a summer vacation trip to Maryland, the U.S. attorney’s office said in a statement.

The couple was charged in an 18-count indictment with two counts of wire fraud conspiracy, one count of conspiracy, 13 counts of wire fraud and one count of making false statements to a mortgage-lending business. Cannon-Grant was also charged with one count of mail fraud.

Cannon-Grant was arrested Tuesday and released without bail. She will be allowed to continue working at the nonprofit twice a week but can’t handle its finances, the Boston Globe reported. Federal agents arrested Grant in October and charged him with lying on a mortgage statement and collecting pandemic unemployment benefits illegally.

Cannon-Grant’s lawyer, Robert Goldstein, claimed prosecutors had “rushed to judgment,” adding, “We remain fully confident Monica will be vindicated when a complete factual record emerges.”

Previously:

Pulling out all the stops?

Posted by fliptop on Monday March 07 2022, @12:29PM (#10372)
4 Comments
Code

Haven't seen muieblackcat scans from Russia in a long time.

[root]# grep -r 95.181.161.112 /var/log/
Binary file /var/log/journal/59f0560967ae42708120baf4c33f8c77/system@a987799bb51c4f9c8df5f748b433048b-00000000001b946e-0005d87a51707f67.journal matches
Binary file /var/log/journal/59f0560967ae42708120baf4c33f8c77/system@f9cb1405dfdc4dd4a2f4b60c75a126e7-0000000000000001-0005d8fbf69ef7c2.journal matches
/var/log/httpd/x.com-access_log:95.181.161.112 - - [06/Mar/2022:06:31:14 -0500] "GET /muieblackcat HTTP/1.1" 404 210 "-" "-"
/var/log/httpd/x.com-access_log:95.181.161.112 - - [06/Mar/2022:06:31:14 -0500] "GET //phpMyAdmin/scripts/setup.php HTTP/1.1" 404 226 "-" "-"
/var/log/httpd/x.com-access_log:95.181.161.112 - - [06/Mar/2022:06:31:15 -0500] "GET //phpmyadmin/scripts/setup.php HTTP/1.1" 404 226 "-" "-"
/var/log/httpd/x.com-access_log:95.181.161.112 - - [06/Mar/2022:06:31:16 -0500] "GET //pma/scripts/setup.php HTTP/1.1" 404 219 "-" "-"
/var/log/httpd/x.com-access_log:95.181.161.112 - - [06/Mar/2022:06:31:16 -0500] "GET //MyAdmin/scripts/setup.php HTTP/1.1" 404 223 "-" "-"
/var/log/httpd/y.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:12:15:35 -0500] "GET /muieblackcat HTTP/1.1" 301 258 "-" "-"
/var/log/httpd/y.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:12:15:35 -0500] "GET //phpMyAdmin/scripts/setup.php HTTP/1.1" 301 274 "-" "-"
/var/log/httpd/y.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:12:15:35 -0500] "GET //phpmyadmin/scripts/setup.php HTTP/1.1" 301 274 "-" "-"
/var/log/httpd/y.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:12:15:36 -0500] "GET //pma/scripts/setup.php HTTP/1.1" 301 267 "-" "-"
/var/log/httpd/y.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:12:15:36 -0500] "GET //MyAdmin/scripts/setup.php HTTP/1.1" 301 271 "-" "-"
/var/log/httpd/z.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:15:34:43 -0500] "GET /muieblackcat HTTP/1.1" 301 258 "-" "-"
/var/log/httpd/z.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:15:34:44 -0500] "GET //phpMyAdmin/scripts/setup.php HTTP/1.1" 301 274 "-" "-"
/var/log/httpd/z.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:15:34:44 -0500] "GET //phpmyadmin/scripts/setup.php HTTP/1.1" 301 274 "-" "-"
/var/log/httpd/z.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:15:34:44 -0500] "GET //pma/scripts/setup.php HTTP/1.1" 301 267 "-" "-"
/var/log/httpd/z.com-access_log-20220306:95.181.161.112 - - [05/Mar/2022:15:34:45 -0500] "GET //MyAdmin/scripts/setup.php HTTP/1.1" 301 271 "-" "-"
/var/log/messages-20220227:Feb 22 03:59:03 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=51231 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220227:Feb 22 06:57:17 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=44120 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220227:Feb 22 08:42:14 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=57628 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220227:Feb 22 09:28:51 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=41579 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220227:Feb 23 02:08:18 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=52011 DPT=23 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220306:Mar  1 07:17:41 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=57875 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220306:Mar  1 07:18:05 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=44446 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220306:Mar  1 07:18:35 kernel: SSH DICTIONARY ATTACK: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=54007 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220306:Mar  1 07:18:35 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=40 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=TCP SPT=54007 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0
/var/log/messages-20220306:Mar  1 15:26:33 kernel: PACKET-DROPPED: IN=enp30s0 OUT= MAC=30:9c:23:1c:cf:5f:70:db:98:8d:e4:3f:08:00 SRC=95.181.161.112 DST=[snip] LEN=45 TOS=0x00 PREC=0x20 TTL=242 ID=54321 PROTO=UDP SPT=42671 DPT=53413 LEN=25