← Home

My projects

MapPTTH

MapPTTH is a fast multi-threaded web-crawler written in C. It uses libcURL to make HTTP requests and Lexbor to extract links from the HTML files.

It can produce graphs from the links found during the crawl. Graphs can exported to various formats like JPEG, PNG or SVG. It uses the GraphViz library to represent them in memory and generate the images.

I wrote it as I couldn’t find any CLI crawler that was fast and easy to use.

Example of output:

MapPTTH execution code on aeonn.dev

Repository: https://github.com/A3onn/mapptth/

WiGraph

WiGraph logo

WiGraph is a tool written in Python designed to generate a graphical representation of the data within a PCAP or PCAP-ng file containing IEEE802.11 (Wifi) frames

It is similar to airgraph-ng but Wigraph is able to read from PCAP files instead of airodump files. It also have many filters to control various elements of the final graph.

Graphs are created using the networkX library, and the parsing of PCAP are handled with the dpkt library.

Repository: https://github.com/A3onn/wigraph/