Inspiration
This tool was inspired by a project that I worked on this summer in Dr. Christine Bassem's Crowdnets Lab. Although it builds on my summer research, the code is all new.
What it does
It opens a TCP handshake and then sends a customizable series of HTTP requests to a remote party.
How I built it
I built it using the Scapy Python Library.
Challenges I ran into
Unfortunately, my computer's internal firewall tries to shut down outgoing TCP connections, so users must edit their firewall settings for the script to work.
Accomplishments that I'm proud of
The TCP handshake was established successfully, only ending when the computer sends out a RST due to firewall settings. The packets send correctly.
What I learned
Many operating systems close down TCP connections that are not in their private IP tables.
What's next for HTTP Analytics Sender
An outer shell script which runs this with the command tcpdump, generating a packet capture file, and another python script to turn that packet capture into a CSV file.


Log in or sign up for Devpost to join the conversation.