{"id":24218343,"url":"https://github.com/siddhesh-agarwal/secure-spark","last_synced_at":"2025-07-05T09:35:47.864Z","repository":{"id":218026810,"uuid":"526780791","full_name":"Siddhesh-Agarwal/Secure-Spark","owner":"Siddhesh-Agarwal","description":"DevToys but for cybersecurity","archived":false,"fork":false,"pushed_at":"2022-09-14T06:37:55.000Z","size":2830,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-03T22:13:07.273Z","etag":null,"topics":["cybersecurity"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Siddhesh-Agarwal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-08-19T23:48:04.000Z","updated_at":"2024-01-19T08:09:47.000Z","dependencies_parsed_at":"2024-01-19T10:48:32.140Z","dependency_job_id":"a2bda3b9-314d-458e-848d-d33ef8f6c2ca","html_url":"https://github.com/Siddhesh-Agarwal/Secure-Spark","commit_stats":null,"previous_names":["siddhesh-agarwal/secure-spark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Siddhesh-Agarwal/Secure-Spark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhesh-Agarwal%2FSecure-Spark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhesh-Agarwal%2FSecure-Spark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhesh-Agarwal%2FSecure-Spark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhesh-Agarwal%2FSecure-Spark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Siddhesh-Agarwal","download_url":"https://codeload.github.com/Siddhesh-Agarwal/Secure-Spark/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhesh-Agarwal%2FSecure-Spark/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263719461,"owners_count":23501048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cybersecurity"],"created_at":"2025-01-14T05:15:45.969Z","updated_at":"2025-07-05T09:35:47.829Z","avatar_url":"https://github.com/Siddhesh-Agarwal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Secure Spark\n\nDevToys but for cybersecurity\n\n___________________________________________________\n\n## Services available on Secure Spark\n\n- **System Information**: \n  - gives information regarding the version of system that you are running and lets you know whether you update your system or not.\n- **Emoji Crypt**: \n  - performs encryption and decryption using emojis.\n  - uses [Cryptmoji](https://pypi.org/project/cryptmoji/), a library developed by [Siddhesh Agarwal](https://github.com/Siddhesh-Agarwal).\n- **Caesar Cipher**: \n  - uses the [caesar cipher](https://en.wikipedia.org/wiki/Caesar_cipher) to encrypt and decrypt texts.\n- **Hash Generator**: \n  - uses hashing techniques like SHA, ADLER and BLAKE.\n  - Its designed in a way that makes it easy to compare and contrast the different algorithms.\n- **DoS Simulator**: \n  - DoS simulator is used to simulate a DoS Attack on a server and check the strength of the same.\n- **Social Scanner**: \n  - Social Scanner inputs your username to find other websites where your username is being used.\n  - uses the [maigret](https://pypi.org/project/maigret/) package.\n- **Port Scanner**: \n  - Port scanner is used to check for all open ports to avoid port scanning scams and other similar vulnerabilities.\n- **Password Manager**: \n  - Password manager helps collect and maintain randomly generated passwords that are complicated and hard to remember.\n- **Password Toolkit**: \n  - Password toolkit consists of password strength checker and password generator which help build a strong and secure password.\n- **Keylogger**:\n  - Keylogger collects keystrokes along with time stamp.\n  - press `esc` key to stop keylogger.\n- **Image steganography**:\n  - Encrypts data in files into images.\n  - WORK IN PROGRESS\n\n___________________________________________________\n\n## Download\n\nclone the repo:\n\n    $ git clone https://github.com/Siddhesh-Agarwal/Secure-Spark.git\n\n___________________________________________________\n\n## Execution\n\nCreate a virtual environment:\n\n    $ python -m venv env\n    \nActivate virtual environment using:\n    \n    $ env/Scripts/activate\n\ninstall dependencies:\n\n    $ pip install -r requirements.txt\n    \nRun streamlit app:\n    \n    $ streamlit run 🏠_Home.py\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhesh-agarwal%2Fsecure-spark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiddhesh-agarwal%2Fsecure-spark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhesh-agarwal%2Fsecure-spark/lists"}