The Ultimate Open Wifi Sniffer

ultimatesniffer

  1. Listens on channels 1, 6, and 11 simultaneously
  2. Only logs plaintext http traffic and wpa handshakes
  3. Logs into organized timestampted files
  4. Starts logging on boot without any interaction
  5. Scans for 60 seconds all networks around into csv file
  6. 24/7 uptime capable

What’s not to like?

Continue reading The Ultimate Open Wifi Sniffer

MitM Rpi Passive Ethernet Sniffer

In the movies you might have seen those devices spys place to sniff a computers network connection by sitting in the middle of their ethernet connection.  I thought this would be cool to do and it turned out to be super easy to do with the right commands on a raspberry pi.  There are also some awesome very practical uses for something so low cost and cheap to run like this.

MiTM Rpi

Continue reading MitM Rpi Passive Ethernet Sniffer

Creating a separate network for public facing servers (DMZ)

A common practice for public facing servers is to have a totally separate network for the public facing servers so in the event of unauthorized privileged execution, the attacker won’t be able to access the precious internal network resources.  This concept is called a DMZ (de-militarized zone).  I decided to set this up myself because I love networking and it is something I always wanted to try.  I configured and set it all up in a virtualized Xen environment on my 2 1U rack servers.

 

The Idea was simple, set something up like this:NetworkInfrastructurePost

Continue reading Creating a separate network for public facing servers (DMZ)

Most Common 3-word Phrase In All Books Ever Written Up To 2010

As I explained on the c++ page, Google offers a service that shows word and phrase usage over all books up to 2010. They have the raw data available to download (each phrase and how many times it was used in each year). I re-wrote a c++ program I had previously written to parse this data except this time I wrote it in java. The program counts up each phrase usage and keeps track of it all and sorts it at the end. Because there is so much data however, I had to use memory management techniques to remove low-occurring phrases. Using java allowed me to auto download, unzip, and parse all the data. I made the program multi-threaded so it would download the next file as it processed the current one. It managed to finish this difficult task in just under 5 hours.

Continue reading Most Common 3-word Phrase In All Books Ever Written Up To 2010