Learn how to develop your own ethical hacking tools using Python, including password crackers, brute force scripts, information gathering tools, sniffing and much more.
Encrypting and decrypting files in Python using symmetric encryption scheme with cryptography library.
Building a reverse shell in Python using sockets that can execute remote shell commands and send the results back to the server.
Sniffing and printing HTTP packet information, such as the url and raw data ( passwords, search queries, etc. ) in case the method is POST.
Forcing devices to disconnect from a network by sending deauthentication frames continuously using Scapy library in Python, this is called deauthentication attack.
Writing a DNS spoofer script in Python using Scapy library to successfully change DNS cache of a target machine in the same network.
Creating fake access points and fooling nearby devices by sending valid beacon frames to the air using scapy in python.
Learn how to write a port scanner in Python using sockets, starting with a simple port scanner and then diving deeper to a threaded version of a port scanner that is reliable for use.
Creating and implementing a keylogger from scratch that records key strokes from keyboard and send them to email or save them as log files using Python and keyboard library.
Writing a simple Python script using Scapy that identifies and detects an ARP spoof attack in the network.
Building and creating an ARP Spoof script in Python using Scapy to be able to be a man in the middle to monitor, intercept and modify packets in the network.
Building a simple network scanner using ARP requests and monitor the network using Scapy library in Python.