https://github.com/siddhesh-agarwal/secure-spark
DevToys but for cybersecurity
https://github.com/siddhesh-agarwal/secure-spark
cybersecurity
Last synced: 3 months ago
JSON representation
DevToys but for cybersecurity
- Host: GitHub
- URL: https://github.com/siddhesh-agarwal/secure-spark
- Owner: Siddhesh-Agarwal
- Created: 2022-08-19T23:48:04.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-14T06:37:55.000Z (about 3 years ago)
- Last Synced: 2025-03-03T22:13:07.273Z (7 months ago)
- Topics: cybersecurity
- Language: Python
- Homepage:
- Size: 2.7 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Secure Spark
DevToys but for cybersecurity
___________________________________________________
## Services available on Secure Spark
- **System Information**:
- gives information regarding the version of system that you are running and lets you know whether you update your system or not.
- **Emoji Crypt**:
- performs encryption and decryption using emojis.
- uses [Cryptmoji](https://pypi.org/project/cryptmoji/), a library developed by [Siddhesh Agarwal](https://github.com/Siddhesh-Agarwal).
- **Caesar Cipher**:
- uses the [caesar cipher](https://en.wikipedia.org/wiki/Caesar_cipher) to encrypt and decrypt texts.
- **Hash Generator**:
- uses hashing techniques like SHA, ADLER and BLAKE.
- Its designed in a way that makes it easy to compare and contrast the different algorithms.
- **DoS Simulator**:
- DoS simulator is used to simulate a DoS Attack on a server and check the strength of the same.
- **Social Scanner**:
- Social Scanner inputs your username to find other websites where your username is being used.
- uses the [maigret](https://pypi.org/project/maigret/) package.
- **Port Scanner**:
- Port scanner is used to check for all open ports to avoid port scanning scams and other similar vulnerabilities.
- **Password Manager**:
- Password manager helps collect and maintain randomly generated passwords that are complicated and hard to remember.
- **Password Toolkit**:
- Password toolkit consists of password strength checker and password generator which help build a strong and secure password.
- **Keylogger**:
- Keylogger collects keystrokes along with time stamp.
- press `esc` key to stop keylogger.
- **Image steganography**:
- Encrypts data in files into images.
- WORK IN PROGRESS___________________________________________________
## Download
clone the repo:
$ git clone https://github.com/Siddhesh-Agarwal/Secure-Spark.git
___________________________________________________
## Execution
Create a virtual environment:
$ python -m venv env
Activate virtual environment using:
$ env/Scripts/activateinstall dependencies:
$ pip install -r requirements.txt
Run streamlit app:
$ streamlit run 🏠_Home.py