Overview • Features • Prerequisites • Download • Build • TODO • Contributing • License
NetWarden is an open source network management tool that provides a range of features for monitoring and controlling devices on the same network similar to netcut. Its primary functionalities include displaying connected devices, cutting or restoring individual devices, Background scanning for connected devices, and more to come.
- Show devices on the same network.
- Cut or restore a specific device.
- Cut all or restore all devices on the network.
- Background scanning for ongoing network monitoring.
- Live device scanning for real-time updates.
- Ability to add a nickname for each device (persisted).
- Defend Against ARP spoofing attacks (including the ones done by another NetWarden user)
Before running NetWarden, make sure to have the following dependencies installed:
You can download the latest binary from the release page.
If you prefer to build NetWarden from the source code, follow these steps:
- Clone the repository:
git clone https://github.com/amdzy/NetWarden.git
- Navigate to the project directory:
cd NetWarden
- Restore the application:
dotnet restore
- Build the app:
dotnet publish -c Release
Make sure you have .NET SDK installed on your machine before building from source.
- Ability to defend against spoofing attacks.
- Limit download and upload speed for devices.
- Create a GUI for the application.
Contributions are welcome! If you have ideas, bug reports, or want to contribute code, just open an issue or send me a pull request.
This project is licensed under the MIT License.