Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A collection of lightweight, modular Python tools designed for defensive security workflows.

Notifications You must be signed in to change notification settings

theHangingDog/PythonForDefensiveSecurityProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

๐Ÿ›ก๏ธ PythonForDefensiveSecurityProjects

A collection of lightweight, modular Python tools designed for defensive security workflows.
This repository serves as a portfolio of my work as a fresher in cybersecurity, showcasing my ability to design, develop, and document security-focused automation projects.


๐Ÿ“‚ Repository Structure

This repository is organized into separate branches, each focusing on a different aspect of defensive security.

Branch Description Link
ThreatIntel_TelegramBot Automates threat intelligence alerts via Telegram. Link1
anti_analysis_and_evasion_detector Detects indicators of sandbox evasion or malware anti-analysis tricks. Link1
python_network_traffic_analyzer Parses PCAPs to extract network flows and detect anomalies. Link1
yara_directory_scanner Scans directories using YARA rules to find malicious files. Link1

๐Ÿ“ Note: Each branch contains its own README with detailed setup instructions, dependencies, and usage examples.


๐ŸŽฏ Objective

This repository is meant to demonstrate my practical skills in:

  • Building modular, production-ready security tools.
  • Writing clean and maintainable Python code.
  • Implementing real-world defensive security workflows (threat detection, automation, analysis).

โš™๏ธ Installation

Clone the repository and switch to the branch of your choice:

git clone https://github.com/<your-username>/PythonForDefensiveSecurityProjects.git
cd PythonForDefensiveSecurityProjects
git checkout <branch-name>

Each branch contains its own requirements.txt file for dependencies:

pip install -r requirements.txt

๐Ÿš€ Usage

Please refer to the README in each branch for:

Setup instructions

Configuration (API keys, environment variables if any)

Example commands and outputs

๐Ÿ”ฎ Future Plans

I plan to expand this repository with:

โœ… Additional threat-hunting automation scripts

โœ… Log analysis and correlation tools

โœ… More advanced anomaly detection and alerting mechanisms

๐Ÿค Contributions

This is currently a solo project to showcase my work. However, I am open to discussions and suggestions โ€” feel free to open an issue if you have ideas!

๐Ÿ“ฌ Contact

If you'd like to discuss this project or collaborate, feel free to connect with me on LinkedIn or message me here on GitHub.


About

A collection of lightweight, modular Python tools designed for defensive security workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /