An open API service indexing awesome lists of open source software.

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.

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)