Sam's Piece of the Internet

To see my projects while I work on the site go to https://github.com/firewizard11

Latest Project

Connection Mapper

Project Description

Connection Mapper is a project that visualises the connections your computer makes.

Components

  • Packet Vacuum: Program for capturing all network traffic on the device

    • Purpose: Dump Network Traffic to .pcap file
    • How to Use: ./pkt_vac -h
    • Language: C
    • Dependencies: libpcap
    • Platform Support: Linux (Windows in the Future)
  • eSpace Cartographer: Program to create a map of devices based off of network traffic

    • Purpose: Processes the a given pcap file and outputs a map of the connections
    • How to use: python3 espace_cartographer.py -h
    • Language: Python
    • Dependencies: pypcapkit, networkx, matplotlib, netifaces
    • Platform Support: Anything that runs Python3

How to Install

git clone --recurse-submodules https://github.com/firewizard11/Connection-Mapper
cd Connection-Mapper
chmod u+x ./scripts/setup.sh
./scripts/setup.sh

After running setup.sh the executables will be in .../Connection-Mapper/bin/