A powerful Python-based network scanner featuring GUI interface, device discovery, continuous monitoring, and comprehensive export capabilities.
Everything you need for comprehensive network analysis and monitoring
Watch devices appear as they're discovered with live progress updates. Multi-threaded scanning with adjustable speeds from 25 to 150 threads.
Modern tkinter-based GUI with comprehensive help system, context menus, keyboard shortcuts, and detailed host information windows.
Automatically discovers printers, SMB shares, SNMP devices, web interfaces, and network services with hierarchical tree view.
Enable continuous scanning to monitor network changes in real-time. Perfect for tracking device connectivity and network health.
Scan multiple IP ranges, networks, and single IPs simultaneously. Supports CIDR notation, IP ranges, and comma-separated lists.
Export results to JSON or CSV formats including all discovered devices, services, and network information for documentation.
Built with Python for cross-platform compatibility and performance
Clean, intuitive interface with powerful features
Simple setup, powerful results
Download the appropriate version for your OS. Windows users get an exe, Linux users get an AppImage, others can run the Python script directly.
TofuScanner automatically detects your local network on startup. Click "Auto Detect" to refresh or enter custom ranges.
Choose scan speed (25-150 threads) and port options. Use Common Ports for speed or All Ports for comprehensive scanning.
Press Enter or click "Start Scan". Watch results appear in real-time with expandable device trees and detailed information.
Choose your platform and start discovering your network
Standalone executable for Windows 10/11. No Python installation required. Just download and run.
Download .exeAppImage format for maximum compatibility across all major Linux distributions. Portable and easy to use.
Download AppImageUniversal binary for Intel and Apple Silicon Macs. Currently in development - coming soon!
Coming SoonOptimized build for ARM-based devices including Raspberry Pi. Perfect for IoT network monitoring and edge computing.
Download ARM BuildUniversal Python script for all platforms. Requires Python 3.6+ with tkinter support.
Download .pyFull source code on GitHub. Contribute, report issues, or customize TofuScanner for your needs.
Coming Soon