Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amdzy/netwarden
NetWarden an open source Network management tool for device monitoring and control, similar to netcut.
https://github.com/amdzy/netwarden
arp arp-poisoning arp-scanner arp-spoofing netcut network-analysis networking selfishnet spoofing
Last synced: about 1 month ago
JSON representation
NetWarden an open source Network management tool for device monitoring and control, similar to netcut.
- Host: GitHub
- URL: https://github.com/amdzy/netwarden
- Owner: amdzy
- License: mit
- Created: 2024-03-11T08:46:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-15T09:49:54.000Z (8 months ago)
- Last Synced: 2024-04-16T08:55:01.436Z (8 months ago)
- Topics: arp, arp-poisoning, arp-scanner, arp-spoofing, netcut, network-analysis, networking, selfishnet, spoofing
- Language: C#
- Homepage:
- Size: 761 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NetWarden
---
Overview •
Features •
Prerequisites •
Download •
Build •
TODO •
Contributing •
License---
## Overview
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.
## Features
- 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)## Prerequisites
Before running NetWarden, make sure to have the following dependencies installed:
- **For Linux/Mac:** [libpcap](https://www.tcpdump.org/)
- **For Windows:** [Npcap](https://npcap.org/)## Download
You can download the latest binary from the [release page](https://github.com/amdzy/NetWarden/releases).
## Build
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.
## TODO
- [x] Ability to defend against spoofing attacks.
- [ ] Limit download and upload speed for devices.
- [ ] Create a GUI for the application.## Contributing
Contributions are welcome! If you have ideas, bug reports, or want to contribute code, just open an issue or send me a pull request.
## License
This project is licensed under the [MIT License](LICENSE).