https://github.com/shantoroy/intro-2-cybersecurity-in-python
This is a repository containing Python code examples for educational purposes in the field of cybersecurity. The code covers topics such as malware, security strategies, and more. It is a useful resource for those interested in learning about the technical aspects of cybersecurity.
https://github.com/shantoroy/intro-2-cybersecurity-in-python
backdoor cryptography cybersecurity dictionary-attack fake-data honeypot malware python ransomware security security-education security-tools virus worm
Last synced: 6 months ago
JSON representation
This is a repository containing Python code examples for educational purposes in the field of cybersecurity. The code covers topics such as malware, security strategies, and more. It is a useful resource for those interested in learning about the technical aspects of cybersecurity.
- Host: GitHub
- URL: https://github.com/shantoroy/intro-2-cybersecurity-in-python
- Owner: shantoroy
- Created: 2021-05-29T03:05:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-18T00:13:25.000Z (7 months ago)
- Last Synced: 2025-04-09T18:18:42.087Z (6 months ago)
- Topics: backdoor, cryptography, cybersecurity, dictionary-attack, fake-data, honeypot, malware, python, ransomware, security, security-education, security-tools, virus, worm
- Language: Python
- Homepage:
- Size: 14.3 MB
- Stars: 69
- Watchers: 5
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# CyberSecurity Concepts in Python
## Description
I will keep adding tutorials and scripts in python to provide basic ideas of different Cyber Security Concepts.Stay Tuned!
## Prerequisite
Almost all of the codes requires the basic knowledge of a `Python Class`.## Topics
### Offense
* Dictionary Attack [[Code](dictionary_attack/dictionary_attack.py)] [[Blog Post](https://shantoroy.com/security/password-cracking-through-dictionary-attack-in-python/)]
* Keylogger [[Code](keylogger/keylogger.py)] [[Blog Post](https://shantoroy.com/security/a-simple-keylogger-in-python/)]
* Virus [[Code](virus/virus.py)] [[Blog Post](https://shantoroy.com/security/write-a-virus-in-python/)]
* Worm [[Code](worm/worm.py)] [[Blog Post](https://shantoroy.com/security/write-a-worm-malware-in-python/)]
* Backdoor [[Server](backdoor/server.py)] [[Client](backdoor/client.py)] [[Blog Post](https://shantoroy.com/security/simple-backdoor-using-python/)]
* Ransomware [[Code](ransomware/)] [[Blog Post](https://medium.com/@shantoroy/i-exploited-the-moral-of-chatgpt-by-giving-slightly-different-instructions-to-write-ransomware-c0bb9cad0a55)]
* Network Reconnaissance [To be added...]### Defense
* Honeypot [To be added...]
* Intrusion Detection System (IDS) [[Code](intrusion_detection/ids.py)]
* Deceptive Contents using Faker [[Code](fake_contents/)] [[Blog Post](https://shantoroy.com/python/using-python-faker-for-data-privacy-redaction-masking/)]### Miscellaneous
* Symmetric/Asymmetric Key Cryptography [[Code](cryptography/)] [[Blog Post 1](https://shantoroy.com/python/basic-cryptography-encryption-decryption-in-python/)] [[Blog Post 2](https://shantoroy.com/security/symmetric-public-key-cryptography-in-python/)]## Disclaimer
All codes are very basic and can be used only for educational purposes.## Just a TextArt
```
____ _ _ ____
/ ___|| |__ __ _ _ __ | |_ ___ | _ \ ___ _ _
\___ \| '_ \ / _` | '_ \| __/ _ \ | |_) / _ \| | | |
___) | | | | (_| | | | | || (_) | | _ < (_) | |_| |
|____/|_| |_|\__,_|_| |_|\__\___/ |_| \_\___/ \__, |
|___/
```Created TextArt using [patorjk.com](https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20)