Siirry pääsisältöön

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.