"Violent Python" by TJ O'Connor
This repo contains exercices that I found interesting to explore from the book. I kept the book structure, altough some chapters tackle the same problems.
In case you are searching for the original book code snippets, you can find them here.
All about penetration testing and understaing network. Also, brute-force is fairly used.
These first chapters contain scripts to:
- Dictionary attacks
- Brute force password hash comparisons
- Open an secure zip files.
- Port scanner
- SSH Botnet
- FTP Attack
- Replicate Conficker Attack
Geo-locating and extrack meta data from apps.
- Geo-locate people using IPs and Images
- Firefox scrapper to download databases of saved cookies, download list and past browser history.
- Figure out where DDos attack came from from packets on the network.
Manipulating wiki packets
- Wifi packet sniffer to find credit card number and google searches
- 802.11 protocol exploitation
About Web Crawlers, using Google and Twitter api and Antivirus evasion that I did not find that interesting, so nothing was added about that.
To run all available scripts locally you must create a new environment and install and required packages:
$ mkvirtualenv violent-python
$ pip install -r requirements.txt