Skip to content

codeclubiittp/Website-Phishing-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Penetration Testing Framework

Modules

  1. Port Scanning

    • Utilizes the nmap package to perform a TCP SYN (stealthy) scan.
    • Detects open ports on the target machine.
  2. OSINT (Open Source Intelligence)

    • Uses the socket package to acquire the IP of the target.
    • Performs a WHOIS lookup using the WhoisFreaks API.
    • Retrieves open ports and organizational details using the Shodan API.
  3. Brute Force Attack

    • Tries a list of passwords from a file input.
    • Attempts to establish an SSH connection using the paramiko library.

Installation and Execution

Environemnt Variables

Replace your Shodan and WhoIsFreaks API in the ./modules/.env file

SHODAN_API_KEY =""
WHOISFREAKS_API_KEY = ""

Installing the requirements

python -m venv env
./env/Scripts/activate
pip install -r reqirements.txt

Executing the Framework

  • To run in cli
python main.py
  • To run in GUI
python main.py --gui

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages