A modern, lightweight packet filtering firewall for Windows with real-time monitoring and logging capabilities.
- HTTP traffic blocking (port 80)
- HTTPS traffic logging (port 443)
- Telnet blocking (port 23)
- FTP monitoring (ports 20, 21)
- ICMP traffic analysis
- Live packet analysis
- Traffic statistics
- Protocol-based filtering
- Port-based rules
- Event logging
- Traffic pattern analysis
- Security threat detection
- Performance metrics
- Language: C17 (Modern C Standard)
- System Integration: WinAPI
- Packet Capture: Npcap
- Build System: CMake 3.15+
- Toolchain: Clion 2024.3.2
- Packet Processing: LibPcap
- Network Operations: WinSock2
- Windows 10/11
- Clion 2024.3.2
- CMake 3.15+
- Npcap library
- Administrator privileges
git clone https://github.com/scrollDynasty/windows-firewall.git
cd windows-firewall
- Download from Npcap Official Site
- Run installer with default settings
mkdir build
cd build
cmake ..
cmake --build . --config Release
.\firewall.exe
- Choose active network interface
- Begin real-time monitoring
- Watch live packet analysis
- Review logs at
./logs/firewall.log
Port/Protocol | Action | Description |
---|---|---|
HTTP (80) | ⛔ Block | Prevent unencrypted traffic |
HTTPS (443) | 📝 Log | Monitor secure web traffic |
Telnet (23) | ⛔ Block | Disable insecure remote access |
FTP (20, 21) | 📝 Monitor | Track file transfer activity |
ICMP | ✅ Allow | Permit network diagnostics |
firewall/
├── src/ # Core firewall logic
│ ├── core/ # Main implementation
│ ├── network/ # Network handling
│ └── utils/ # Utility functions
├── include/ # Header definitions
├── extern/ # External dependencies
└── docs/ # Project documentation
Contributions are welcome! Please read our Contributing Guidelines.
- v1.0.0 (2025-01-25)
- Initial release
- Basic packet filtering
- Logging system
- Real-time monitoring
scrollDynasty
- GitHub: @scrollDynasty
MIT License - see LICENSE for details.
- Npcap Development Team
- LibPcap Contributors
- Windows Network Programming Community
Made with ❤️ by scrollDynasty
© 2025 Windows Packet Firewall. All rights reserved.