Skip to content

lucasenlucas/NetScope

Repository files navigation

NetScope Banner

NetScope

Ultra-Fast Domain Intelligence & Reconnaissance Engine
Gather deep DNS, web structure, and security insights in a single strike.

Release License Website


🚀 Overview

NetScope is a high-performance CLI tool designed for developers, security researchers, and sysadmins who need immediate, structured intelligence on any domain. Forget running ten different tools; NetScope consolidates deep reconnaissance into a single, modular workflow.

Key Capabilities

  • 🛡️ Security Audit: Instant detection of security headers, TLS misconfigurations, and cookie flags.
  • 🌐 Web Intelligence: Analyze tech stacks, redirect chains, and page structure.
  • 📡 Infrastructure Mapping: Complete DNS record profiling, WHOIS lookups, and subdomain discovery.
  • 📧 Email Security: Rapid SPF, DKIM, and DMARC verification.

⚡ Quick Start

Installation (Mac & Linux)

Install instantly via our optimized installer:

curl -sL https://raw.githubusercontent.com/lucasenlucas/NetScope/main/install.sh | bash

Installation (Windows)

Run in PowerShell as Administrator:

iwr -useb https://raw.githubusercontent.com/lucasenlucas/NetScope/main/scripts/install.ps1 | iex

Manual Install: go install github.com/lucasenlucas/NetScope/cmd/netscope@latest


🎯 Usage & Profiles

NetScope uses Profiles to group modules for specific use cases.

1. Quick Scan

Ideal for a fast first impression.

netscope -d example.com -f quick

Resolves IP, checks HTTP status, fetches security headers, verifies TLS, and gets page title.

2. Physical Web Analysis

Deep dive into web component behavior.

netscope -d example.com -f web

Analyzes redirects, cookies, tech stack, and extracts scripts/links/forms.

3. DNS & Infrastructure

Full mapping of the domain's backbone.

netscope -d example.com -f dns-full

Queries all DNS records, WHOIS, Email security (SPF/DMARC), and subdomains.

4. Full Audit

The complete engine. Everything, all at once.

netscope -d example.com -f full --json -o ./reports

🧩 Modular Power

Run individual modules for surgical precision:

Module Command Description
DNS netscope -d <dom> -f dns A, AAAA, MX, NS, TXT
TLS netscope -d <dom> -f tls Certificate detail extraction
Tech netscope -d <dom> -f tech Fingerprint server stack
Subs netscope -d <dom> -f subs CT-log subdomain discovery
Mail netscope -d <dom> -f email SPF, DKIM, DMARC check

🛠️ Diagnostics & Output

Doctor Mode

Verify your environment and connectivity:

netscope doctor

JSON Export

Format output for integration into pipelines:

netscope -d example.com -f full --json

📦 Project Structure

/cmd/netscope      # Entry point
/internal/         # Core logic
  ├── dns/         # Infrastructure modules
  ├── web/         # HTTP/Scraping modules
  ├── crawl/       # Static extraction
  ├── output/      # Banner & Rendering
  └── utils/       # Shared helpers

💎 Why NetScope?

  • Speed: Built in Go with concurrency at its core.
  • Clarity: Beautiful, human-readable terminal output.
  • Precision: No bloat, just the data you need.
  • Modular: Easily extensible for custom discovery packs.

🤝 Support & Contribution

Developed and maintained by the Netseries Team.


⚠️ Disclaimer

This tool is intended for authorized testing and educational purposes only. Always ensure you have permission before scanning any target infrastructure.


Built with ❤️ by the Netseries Team