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?

Built With

Share this project: