メインコンテンツにスキップ

Requirements

This page details the minimum and recommended requirements for all NetRecon components.

Probe Hardware​

Supported Platforms​

DeviceSupport LevelNotes
Orange Pi R2S (8 GB)PrimaryDual Ethernet, compact form factor
Raspberry Pi 4 (4/8 GB)PrimaryWidely available, good performance
Raspberry Pi 5 (4/8 GB)PrimaryBest ARM performance
x86_64 Mini PC (Intel N100+)PrimaryBest overall performance, multiple NICs
Other ARM64 SBCsAdvancedMay require manual configuration
Virtual Machines (VMware/Proxmox/Hyper-V)SupportedBridged networking required

Hardware Specifications​

RequirementMinimumRecommended
ArchitectureARM64 or x86_64ARM64 quad-core or x86_64
CPU cores24+
RAM4 GB8 GB
Storage16 GB (eMMC/SD/SSD)32 GB SSD
Ethernet ports12+ (for bridge/TAP mode)
USBNot requiredUSB-A for serial console adapter
Power5V/3A (SBC)PoE or barrel jack

Storage Considerations​

  • 16 GB is sufficient for basic scanning and monitoring
  • 32 GB+ is recommended if you enable PCAP capture, IDS logging, or vulnerability scanning
  • PCAP files can grow rapidly on busy networks; consider external storage for long-term capture
  • SQLite database uses WAL mode for optimal write performance

NetRecon Scanner App (Android)​

RequirementDetails
Android version8.0 (API 26) or higher
RAM2 GB minimum
Storage100 MB for app + data
NetworkWi-Fi connected to the target network
Root accessOptional (enables advanced scanning modes)
ShizukuOptional (enables some features without root)

Admin Connect App​

RequirementDetails
Android version8.0 (API 26) or higher
RAM2 GB minimum
Storage80 MB for app + data
NetworkInternet connection (connects via Cloudflare Tunnel)

Self-Hosted Server​

RequirementMinimumRecommended
OSUbuntu 22.04 LTS / Debian 12Ubuntu 24.04 LTS
CPU2 cores4+ cores
RAM4 GB8 GB
Storage40 GB100 GB SSD
Dockerv24.0+Latest stable
Docker Composev2.20+Latest stable

Windows Server is also supported with Docker Desktop or WSL2.

Network Requirements​

Probe Network Access​

DirectionPortProtocolPurpose
Probe -> LANARPLayer 2Host discovery
Probe -> LANTCP (various)Layer 4Port scanning
Probe -> LANUDP 5353mDNSService discovery
Probe -> InternetTCP 443HTTPSCloudflare Tunnel, updates
LAN -> ProbeTCP 3000HTTPSWeb dashboard
LAN -> ProbeTCP 8080HTTPSetup wizard (first boot only)

Firewall Considerations​

  • The probe does not require any inbound ports from the internet when using Cloudflare Tunnel
  • The probe needs outbound HTTPS (443) for tunnel connectivity and system updates
  • For local network scanning, the probe must be on the same Layer 2 segment as the target devices (or use a SPAN/mirror port)

Cloudflare Tunnel​

Remote access to the probe is provided through Cloudflare Tunnel. This requires:

  • An active internet connection on the probe
  • Outbound TCP 443 access (no inbound ports needed)
  • A Cloudflare account (free tier is sufficient)

Browser Requirements (Web Dashboard)​

BrowserMinimum Version
Google Chrome90+
Mozilla Firefox90+
Microsoft Edge90+
Safari15+

JavaScript must be enabled.

FAQ​

Q: Can I run the probe on a Raspberry Pi 3? A: The Raspberry Pi 3 has only 1 GB of RAM, which is below the minimum requirement. It may work for basic scanning but is not supported.

Q: Does the probe need internet access? A: Internet access is required only for Cloudflare Tunnel (remote access) and system updates. All scanning functionality works without internet.

Q: Can I use a USB Wi-Fi adapter for scanning? A: Wi-Fi scanning is not supported. The probe requires wired Ethernet for reliable and complete network discovery.

For additional help, contact support@netreconapp.com.