What it does
It displays a graphical representation*NOTE* You MUST run it using administrator, otherwise the program cannot access the log files. Also, you MUST configure windows firewall to log as many things as it can!
How I built it
I scrap Windows Firewall's log files for the ips, and then use an API to do a database lookup for the location of the ip. I then use another API to generate a map for the locations.
Challenges I ran into
Json is very strange, and Java doesn't have a library build into it for some reason... Also I hate REGEX now >:O (whatever you do, do not try to make your own scraper)
Accomplishments that I'm proud of
Not falling asleep
What I learned
My code is messy.
What's next for Who's Pinging Me?
Maybe more graphical features?