UDP 53 Indicators of Exfiltration
Packet Capture Creation
tcpdump -i en1 -w dns-file udp dst port 53
Python DNS Data Exfiltration Tool
Data Exfiltration SME job
DNS RFC (not Real Fried Chicken)
DNS Exfil Tool
First project at Hacker School demonstrating my humble beginnings.
Collection of concept ideas written in python. Like memcache, round robin, bloomfilter and hashes.
Collection of techniques and methods. Technique to commit list, dict and object storage into ZODB.
Variety of scripts created in the first week of Hacker School. Screenscraper, keylogger, iSight capture, Hacker School map, lambda, reduce brain teaser.
Collection of scripts testing ideas about access to Netflix API, using Flask
Collection of programs created from the Twisted Framework. Finger Server, HTTP Server, UpperCase Server, Caching Proxy HTTP Server. I also contributed to Twisted and I documented the contributions.
Using the KDD Cup 1999 dataset, I built an IDS anomaly detection engine for identifying 4 categories of network security attacks. This python system was built to learn about the fundamentals of python network programming, machine learning and lexing – parsing. This system is a slow python POC version of commercial systems available today written in C.
Using ideas and concepts around Python Network Programming I built a bunch of tools in python. Network Scanners, Packet sniffers, Network Stress testing tools, DNS tools, Proxy Caching Server (later converted to Twisted), Chat Server.
Domain Name Service File Transfer Protocol (DFTP) Client and Server. Exfiltration with text files, pdf etc.
Steps to make a bot that can play this game for you.
10 things Junior Developers can do to become better programmers
1. Read other people’s code
2. Plan things out
3. Have an opinion
4. Ask questions
5. Explore new technologies
6. Embrace unit testing
8. Pair program
9. Contribute to Open Source Software
10. Go to Hacker School