Server Attack Visualizer

This project consisted of two programs.

The first was a server, basically just written as a shell script, which sat on a Linux machine watching log files. When an event like a failed SSH login or received spam email occurred, it would take the IP address and use a local copy of the GeoLite City database to look up an approximate latitude, longitude, and city name. This data was then sent to the client program over a UDP socket.

The client was written to play around with OpenGL. It received the location data, then plotted an animated great circle "missile track" in true WarGames style, using a map with known geographic projection.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.