Muhammet Algan's Projects
This repository contains a Python script that performs advanced network scanning, vulnerability detection, and exploit checking. It leverages the Exploit Database and Common Vulnerabilities and Exposures (CVE) database integration for comprehensive security assessment.
This repository contains the assignments completed as part of the Basics of Programming Lab course. Here, you can find solutions to the tasks given throughout the course. Each assignment resides in its own folder and includes relevant source code files, documents, or other necessary files.
Learn-Hexadecimal is a simple Java application designed to help users improve their memory and familiarity with hexadecimal numbers. The purpose of this project is to provide an interactive and educational tool for learning hexadecimal digits through a guessing game.
This Python program provides an interface to perform Caesar Encryption and Decryption operations. The user inputs text and sets a shift value, then encrypts or decrypts the text.
This Python program encrypts images using the AES encryption algorithm and then performs key exchange with RSA. It also decrypts encrypted images by performing inverse operations.
The Password Strength Checker program assigns a score for each criterion and uses the total score to assess the password's security. If the password receives a score of 5 out of 5, it is considered "Strong".
This Python script is a keylogger application that records keystrokes pressed on the keyboard and keeps track of statistics. Below you can find information about usage steps and features of the script.
This Python program acts as a basic network sniffer. It listens on a specified network interface and decodes the headers of incoming IP packets, printing out some basic information.
Reverse Shell DNS with Python