Skip to content

Latest commit

 

History

History
73 lines (63 loc) · 2.31 KB

README.md

File metadata and controls

73 lines (63 loc) · 2.31 KB

Cybersecurity Tools with Python

What does it do?

Implementation of three tools in Python using the Scapy library: Port scanner, Sniffer and DOS simulator. The tools run specificaly in unix-based systems, all tests were done using virtual machines with VirtualBox NAT network environments.

How to Use?

Clone the Repository

$ git clone https://github.com/alexandreclem/CyberTools-with-Python.git

Dependencies

  • Scapy Library
    • Run:
      $ python -m pip install scapy
  • Tkinter Library
    • Run:
      $ python -m pip install tk

Tests Scenarios

  • Virtualized Environment using VirtualBox
    • NAT Network
      • IP - 10.0.2.0/24
      • xubuntu_1 - IP 10.0.2.5 / Interface enp0s9 (Attacker)
      • xubuntu_2 - IP 10.0.2.4 / Interface enp0s9
      • xubuntu_2 - Apache Server in the 80 port

  • Give execution permission to all directories
    • Within the src directory, run:
      $ sudo chmod -R 777 ./dos
      $ sudo chmod -R 777 ./port_scan
      $ sudo chmod -R 777 ./sniffing
  • DOS
    • Within the src/dos directory, run:
      $ sudo ./dos.py

  • Port Scanner
    • Within the src/port_scan directory, run:
      $ sudo ./port_scan.py

  • Sniffing
    • Within the src/sniffing directory, run:
      $ sudo ./sniffing.py