Skip to content

This Python tool designed for scanning and gathering information about network services, with a focus on IPs and domains. Developed by SecneX Technologies, this script empowers security enthusiasts and network administrators with valuable insights into the services running on target hosts.

License

Notifications You must be signed in to change notification settings

secnextechnologies/NetInspect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetInspect

A Python script for scanning IPs or domains to gather service information. This script can identify HTTP and HTTPS services, retrieve server information, status codes, content length, and perform CMS fingerprinting.

Table of Contents

Introduction

This script is designed to scan IPs or domains, providing detailed service information such as server details, HTTP status codes, and content length. It also performs CMS fingerprinting to identify common content management systems.

Features

  • Scan single IPs, domains, or entire subnets
  • Multi-threaded scanning for efficient performance
  • Support for HTTP and HTTPS services
  • CMS fingerprinting for popular content management systems

Requirements

  • Python 3.x
  • Required Python packages: requests, socket, urllib3, colorama, beautifulsoup4
  pip install -r requirements.txt

Usage

  1. Clone the repository:

    git clone https://github.com/secnextechnologies/NetInspect.git
  2. Navigate to the project directory:

    cd NetInspect
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the script with your desired options:

    python netinspect.py [options]

Options

  • -i, --ip: Single IP address to scan
  • -is, --ip_subnet: Subnet (e.g., 192.168.1.0/24) to scan
  • -il, --ip_list: File containing a list of IPs to scan
  • -d, --domain: Single domain to scan
  • -dl, --domain_list: File containing a list of domains to scan
  • -o, --output: Output file for results

For more options, use:

python netinspect.py -h

Examples

Scan a single IP:

python netinspect.py -i 192.168.1.1

Scan a list of domains:

python netinspect.py -dl domain_list.txt

Scan an IP subnet:

python netinspect.py -is 192.168.1.0/24

License

This project is licensed under the MIT License.

Credits

Developed by SecneX Technologies.

Feel free to modify the content based on your specific needs and add any additional sections or information that you think would be useful for users of your script.

About

This Python tool designed for scanning and gathering information about network services, with a focus on IPs and domains. Developed by SecneX Technologies, this script empowers security enthusiasts and network administrators with valuable insights into the services running on target hosts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages