Welcome to Nadzoring’s Documentation!¶
Nadzoring (от русского «надзор» + английский суффикс «-ing») — свободный инструмент командной строки для обнаружения блокировок сайтов, мониторинга доступности сервисов и комплексного сетевого анализа.
pip install nadzoring
nadzoring --help
Key Features¶
DNS Analysis — resolve, trace, compare, health-check, benchmark DNS servers
Reverse DNS — PTR record lookups for IPv4 and IPv6
DNS Poisoning Detection — detect censorship, CDN routing, or manipulation
Network Diagnostics — ping, traceroute, port scanning, HTTP probing, WHOIS
ARP Security — cache inspection, spoofing detection, real-time monitoring
Multiple Output Formats —
table,json,csv,html,html_tableCross-Platform — Linux, Windows, macOS
Getting Started
- Installation
- Quick Start
- Basic Structure
- Global Options
- 1. Check Your Network Configuration
- 2. Resolve a Hostname to IP
- 3. Reverse DNS Lookup
- 4. Ping a Host
- 5. HTTP Probe a URL
- 6. DNS Health Check
- 7. Validate DNS Records
- 8. Trace the DNS Resolution Path
- 9. Compare DNS Servers
- 10. Detect DNS Poisoning
- 11. Benchmark DNS Servers
- 12. Scan Ports
- 13. ARP Cache and Spoofing Detection
- Output Formats
- Getting Help
- 14. Continuous DNS Monitoring
- 15. Error Handling Patterns
- Error Handling
- Continuous DNS Monitoring
Command Reference
- DNS Commands
- Network Commands
- ARP Commands
Developer Guide
Command Groups at a Glance¶
Group |
Commands |
|---|---|
|
|
|
|
|
|
Quick Examples¶
# Resolve a hostname to IP
nadzoring network-base host-to-ip example.com
# Reverse DNS lookup
nadzoring dns reverse 8.8.8.8
# Full DNS health check
nadzoring dns health example.com
# Trace DNS delegation chain
nadzoring dns trace example.com
# Detect DNS poisoning
nadzoring dns poisoning example.com
# Scan common ports
nadzoring network-base port-scan example.com
# Real-time ARP spoofing monitor
nadzoring arp monitor-spoofing --interface eth0