Knight Bishop 's Projects
Understand the nature of malicious software with practical examples in Python.
NetWatch is a Python module for network traffic analysis.
Password Manager is a secure and convenient solution for managing online passwords. The software provides a simple and user-friendly interface for users to store and manage their passwords with ease. Users can create an account, log in, add new passwords, view existing passwords, edit or delete existing passwords, and more. The software uses strong
Cross Platform Remote Administrative Tool
Config files for my GitHub profile.
The Student Information System is a Python desktop application with a Tkinter GUI. It enables users to manage student data such as names, grades, attendance, and discipline, store this data in an SQLite database for future access, and generate reports containing statistics about the student body.
The above VPN project is a simple implementation of a Virtual Private Network in Python, using the socket and selectors libraries. It listens on a specified host and port, accepts incoming connections, and echoes back any data received from clients. The VPN uses asynchronous I/O via the selector mechanism for efficient handling of multiple client..