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.4.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: noscop3r-1.1.4.tar.gz
  • Upload date:
  • Size: 3.7 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.4.tar.gz
Algorithm Hash digest
SHA256 736ae6516628e54b02c52ea3608a9f2f7955f1344521ecc0041281fed611bc1a
MD5 58c7d05e5194e756224fa5d9510ce580
BLAKE2b-256 75424cf9ed56409348202c2f50d4fabc338a68574982f6f6cd3cdb2b46b9ab9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: noscop3r-1.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 013f1e9a62d9b3abafc2c84a7ae099a0440eb731be4adee971488b6cf20d4ea9
MD5 7e1a643c37af101e8fba0ad9dd383ea9
BLAKE2b-256 15ee88484e4f02cd6aa1c731ccb9640c24e98165a5d09c8857ebb9ae76ceee38

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