Skip to main content

Expand And match IP Addresses

Project description

nosc0pe

nosc0pe is a Python-based tool designed for network analysis and security testing. It provides functionalities such as domain name resolution, IP address expansion, and URL sanitization to assist in the evaluation of network resources and security postures. By leveraging nosc0pe, users can quickly resolve domain names to IP addresses, expand IP ranges, and assess URLs for potential security concerns.

Features

  • Domain Resolution: Resolve domain names to IP addresses, automatically handling both direct domain names and those prefixed with www.
  • IP Expansion: Expand IP ranges (e.g., 192.168.0.1/24) to list all encompassed IP addresses.
  • URL Sanitization: Strip URLs to their base components for easier analysis.
  • Visual Output: Generate tables of IPs and URLs for analysis, highlighting specific IPs of interest.
  • Duplicate Detection: Identify and report duplicate IP addresses within input data.

Installation

Before installing nosc0pe, ensure you have Python 3.x installed on your system. You will also need to install the required dependencies:

pip install -r requirements.txt

requirements.txt should include:

netaddr
colorama
tabulate

Usage

To use nosc0pe, run the following command from the terminal, replacing filename.txt with the path to your input file:

python nosc0pe.py filename.txt

The input file should contain IP addresses, IP ranges, or URLs (one per line). The tool will process these inputs to resolve IPs, expand ranges, and sanitize URLs as configured.

Input File Format

The input file can include:

  • Single IP addresses (e.g., 192.168.1.1)
  • IP ranges using CIDR notation (e.g., 192.168.1.0/24)
  • URLs (e.g., https://example.com)

Each entry should be on a separate line.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

noscop3r-1.1.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

noscop3r-1.1.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file noscop3r-1.1.2.tar.gz.

File metadata

  • Download URL: noscop3r-1.1.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for noscop3r-1.1.2.tar.gz
Algorithm Hash digest
SHA256 b046dc16e9730cc04593e49abfd6b183c77c492c4407dce8b8f26d4545f60ff6
MD5 4dd7f8f3fcae3cf15311a55ed172d7eb
BLAKE2b-256 7899e2b2f47ad7cdcfffdbc6e4dd65f151e84b8aa2845a864d92a707387c5f60

See more details on using hashes here.

File details

Details for the file noscop3r-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: noscop3r-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for noscop3r-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c8f44d714e79015e1669453d22dbb1b97e29cb8741296d2610d32f05bbb1c9ff
MD5 0b226184d39570c8966528072004d9e5
BLAKE2b-256 d1884bd3f17d1ad8f09e9827f5745239fb95944c0d1a3e63be4cec5f935b02b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page