- Sockets - Data is successfully transfered between Server & Client(s). (this has been tested and confirmed between two computers on the same network)
- Logger - Desired information is logged. (Sent to user, console, and log.txt)
- Threadding - Threadding is utilized throughout both the client and server for optimal performance.
- UI implementation - MetroFrameworkUI is used to skin the application so it looks more appealing (.dll files for framework are included)
- Client Handeling - Clients can be individually updated (currently in the form of right-clicking the client in the list)
- Test different attack types to make sure they are effective (All attack types should be tested & confirmed working)
- Improve error handling (fix ugly error messages and prevent crashes)
- Implement data encryption between server & client (This will probably involve re-writing the server and client sockets to use SSLStreams and TCPClients)
This program is purely for educational purposes. Nothing created here is designed to be used maliciously. We are not responsible for what you do with this program/source code.