Skip to main content

PyNetworkIntel

Know what's on your network. Find everything. Automatically.

Discover every device, service, and vulnerability on your network in minutes. Map network topology, inventory services, analyze security risks. Works on homelabs, enterprises, and everything in between.

PyPI Python 3.10+ Tests Passing License: Proprietary


30-Second Start

from pynetworkintel import Scan

# Discover everything on your network
scan = Scan()
devices = scan.discover("192.168.1.0/24")

# See what's running
for device in devices:
    print(f"{device.hostname} ({device.ip})")
    for service in device.services:
        print(f"  - {service.name}: {service.port}")

Why PyNetworkIntel?

The Problem:

  • Your network is a black box. What's actually connected?
  • Manual discovery is tedious and error-prone
  • Security threats hiding in plain sight
  • No map of what talks to what

The Solution:

  • Automatic device discovery and service inventory
  • Visual network topology mapping
  • Security vulnerability detection
  • Change tracking (what's new?)

Key Features

  • Device Discovery: Automatically find all computers, servers, IoT devices
  • Service Inventory: Know what's running on every device
  • Topology Mapping: Visualize connections between devices
  • Vulnerability Detection: Identify open ports, old software, misconfigurations
  • Change Tracking: Alert when new devices appear or services change
  • Export Reports: Generate compliance and audit reports
  • API Access: Query network data programmatically

Real-World Use Cases

Home Lab Security:

# Find all devices on your network
scan = Scan("192.168.1.0/24")
devices = scan.discover()

# Alert if anything new appears
for device in devices:
    if device.is_new:
        print(f"New device found: {device.hostname}")

Enterprise Network Audit:

# Generate compliance report
scan = Scan("10.0.0.0/16")
report = scan.generate_report(format="pdf")
print(f"Report: {report.devices_found} devices")

Security Assessment:

# Find vulnerable services
scan = Scan()
vulnerabilities = scan.find_vulnerabilities()
for vuln in vulnerabilities:
    print(f"{vuln.service}: {vuln.risk_level}")

What You Get

  • Network Map: Visual diagram of all devices and connections
  • Device Inventory: Every device with hostname, OS, services
  • Service List: Every open port and what's listening
  • Vulnerability Report: Security risks ranked by severity
  • Change Log: What's new since last scan
  • Historical Data: Track changes over time

Installation

pip install pynetworkintel
# or with uv
uv pip install pynetworkintel

Documentation


License

Proprietary License - Free to use with explicit attribution. See LICENSE.


PyNetworkIntel v2.0.0 | Network discovery & mapping | Python 3.10+

License

MIT


MCP 2.0 Mega-Platform | v2.0.0 | Wheels-Only Distribution

Release files for pynetworkintel 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pynetworkintel 1.2.0
File Interpreter ABI Platform
pynetworkintel-1.2.0-py3-none-any.whl Python 3 none any Details

Release files / pynetworkintel-1.2.0-py3-none-any.whl

Download URL pynetworkintel-1.2.0-py3-none-any.whl
Size 120.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
17e94c7380ead0b41211d0e43b070d4ad5f56c30f3f2e4905e5668520439616f
BLAKE2b-256 checksum
How to use checksums
bbd7cb0c8a2f85eff4804ca451941f9ca5e7f2c18084af9f5fa85ad61c854182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

This release

1.2.0 This release

1 release file

1.1.0

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page