Welcome to the Cybersecurity Toolkit, a collection of essential Python tools designed for penetration testing enthusiasts.

In this article, we delve into a range of powerful yet straightforward scripts crafted for educational purposes.

From port scanning to password sniffing and encryption, each tool offers insight into cybersecurity fundamentals and serves as a practical resource for learning the ropes of ethical hacking.

Join us as we explore these versatile utilities and their potential applications in securing digital environments.

Basic tools for penetration testing/hacking written in python. For educational purposes only. See disclaimer.

  • Simple Portscanner built with vanilla python. Uses the modules sockets and IPy to create portscanner class that can then return banners/vulnerable ports to user.
  • Single thread/Threaded SSH-Bruteforcers. Use paramiko, socket, and threading libraries to bruteforce target SSH using list of common SSH passwords
  • ARP Spoofer. Uses scapy mainly to gather MAC addresses of target machine/network router. This is the basis of ‘Man-in-the-Middle’ attacks (don’t do that)
    • Must be executed via terminal followed by router and target IPs
  • Password Sniffer
    • Used in conjunction with ARP Spoofer or a more sophisticated program like MITMf
  • Password Hash Cracker
    • MD5 and SHA1, but can be altered for preferred algo
  • Wireless Network Bruteforcer
  • KeyLogger
    • Functionality for key logging and grabbing target machine info
    • Data encryption/decryption engine and file cleanup
  • Email Scraper
    • Scrapes emails from user input http address

Published by Tamil S

Tamil has a great interest in the fields of Cyber Security, OSINT, and CTF projects. Currently, he is deeply involved in researching and publishing various security tools with Kali Linux Tutorials, which is quite fascinating.

Leave a comment

Your email address will not be published. Required fields are marked *