Skip to content

Knocker: Fast Port Scanner with Nmap Integration. Knocker swiftly scans for open ports on a target IP using multithreading, with an option for detailed Nmap integration to gather additional service and version information.

License

Notifications You must be signed in to change notification settings

therealslimshady0/Knocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knocker

Knocker is a fast port scanner script written in Python that uses threading for quick port scanning and integrates Nmap for detailed service information.

Features

  • Scans a range of ports on a target IP address using multiple threads for speed.
  • Optionally performs a detailed scan using Nmap to get service information for open ports.
  • Customizable number of threads and port range.

Usage

Installation

  1. Clone the repository:

    git clone https://github.com/therealslimshady0/Knocker.git
    cd knocker
  2. Install the required Python packages:

    pip install -r requirements.txt

    Alternatively, you can install the dependencies directly:

    pip install argparse python-nmap tabulate
  3. Ensure Nmap is installed on your system. You can download it from https://nmap.org/download.html.

Running the Scanner

To run the port scanner, use the following command format:

python scanner.py <target_ip> [options]
# Knocker
# Knocker

About

Knocker: Fast Port Scanner with Nmap Integration. Knocker swiftly scans for open ports on a target IP using multithreading, with an option for detailed Nmap integration to gather additional service and version information.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages