Python security-tools

Open-source Python projects categorized as security-tools

Top 23 Python security-tool Projects

  • spiderfoot

    SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.

  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

  • Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10

    now some things you need to think about: - cloud init - this will need to be secure so lock it down hard anything not needed an alternative OS to look at if you have the ability's is https://www.alpinelinux.org/ also as these devices are not that powerfull every extra agent / abstaction layer you add impacts performance need to look at low over head security https://www.crowdsec.net/ and https://github.com/fail2ban/fail2ban (if you call fail2ban security) - using certificates to authenticate ssh login

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • scapy

    Scapy: the Python-based interactive packet manipulation program & library.

  • Project mention: Seven Python Projects to Elevate Your Coding Skills | dev.to | 2024-02-15

    Example Network Scanner Scapy

  • prowler

    Prowler is an Open Source Security tool for AWS, Azure, GCP and Kubernetes to do security assessments, audits, incident response, compliance, continuous monitoring, hardening and forensics readiness. Includes CIS, NIST 800, NIST CSF, CISA, FedRAMP, PCI-DSS, GDPR, HIPAA, FFIEC, SOC2, GXP, Well-Architected Security, ENS and more

  • Project mention: Cloud Security and Resilience: DevSecOps Tools and Practices | dev.to | 2024-05-01

    1. Prowler: https://github.com/prowler-cloud/prowler Prowler provides security best practices assessments, audits, incident response readiness, and continuous monitoring for AWS environments.

  • rengine

    reNgine is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data correlation and organization, continuous monitoring, backed by a database, and simple yet intuitive User Interface. reNgine makes it easy for penetration testers to gather reconnaissance with minimal configuration and with the help of reNgine's correlation, it just makes recon effortless.

  • Project mention: Any self-host FOSS suites for running phishing testing campaigns? | /r/selfhosted | 2023-05-21

    I couldn't find anything named reEngine, but I found reNgine ( https://yogeshojha.github.io/rengine/ ) which I think is what you meant.

  • monkey

    Infection Monkey - An open-source adversary emulation platform

  • Project mention: Security Audit Scan | /r/msp | 2023-06-14
  • bandit

    Bandit is a tool designed to find common security issues in Python code.

  • Project mention: Enhance Your Project Quality with These Top Python Libraries | dev.to | 2024-03-18

    Bandit is a tool designed to find common security issues in Python code. It was developed by the OpenStack Security Project and is a great addition to any serious Python project.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • AutoSploit

    Automated Mass Exploiter

  • bbot

    A recursive internet scanner for hackers.

  • Project mention: [GitHub Action]: Wrappers for sqlmap, bbot and nikto | /r/cybersecurity | 2023-05-29

    Its not that much of a tool than wrappers of few awesome tools that most of you probably know and use today - sqlmap, bbot and nikto.

  • pocsuite3

    pocsuite3 is an open-sourced remote vulnerability testing framework developed by the Knownsec 404 Team.

  • IntelOwl

    IntelOwl: manage your Threat Intelligence at scale

  • Project mention: Monthly Security Checklist | /r/msp | 2023-06-25
  • consoleme

    A Central Control Plane for AWS Permissions and Access

  • Project mention: Launch HN: Slauth (YC S22) – auto-generate secure IAM policies for AWS and GCP | news.ycombinator.com | 2023-12-04

    Why are you using (very expensive) GPT, or any LLM for that matter, when this was already a solved problem using rulesets? Netflix for example has open source that does this already: https://github.com/Netflix/consoleme

    Instead of analyzing your code, you just run your code with no permissions and it automatically detects permission failures and thens open those permissions, with a UI showing you what it did so you can remove any permissions you don't want.

    That actually seems much more secure than trying to divine the rules from reading the code.

    What value is the LLM adding here?

  • chipsec

    Platform Security Assessment Framework

  • Project mention: Chipsec: Platform Security Assessment Framework | news.ycombinator.com | 2023-12-01
  • TorBot

    Dark Web OSINT Tool

  • Reconnoitre

    A security tool for multithreaded information gathering and service enumeration whilst building directory structures to store results, along with writing out recommendations for further testing.

  • rapidscan

    :new: The Multi-Tool Web Vulnerability Scanner.

  • opencve

    CVE Alerting Platform

  • Project mention: Auth0 increases price by 300% | /r/webdev | 2023-12-07
  • evillimiter

    Tool that monitors, analyzes and limits the bandwidth of devices on the local network without administrative access.

  • inql

    InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability detection, customizable scans, and seamless Burp integration.

  • osv.dev

    Open source vulnerability DB and triage service.

  • Project mention: Magika: AI powered fast and efficient file type identification | news.ycombinator.com | 2024-02-15

    Is it safe to assume that hashing (1) every file on disk, or (2) any given file on disk at random, will yield random bits with uniform probability; and (3) why Argon2 instead of e.g. only two rounds of SHA256?

    https://github.com/google/osv.dev/blob/master/README.md#usin... :

    > We provide a Go based tool that will scan your dependencies, and check them against the OSV database for known vulnerabilities via the OSV API. ... With package metadata, not (a file hash, package) database that could be generated from OSV and the actual package files instead of their manifest of already-calculated checksums.

    Might as well be heating a pool on the roof with all of this waste heat from hashing binaries build from code of unknown static and dynamic quality.

    Add'l useful formats:

    > Currently it is able to scan various lockfiles, debian docker containers, SPDX and CycloneDB SBOMs, and git repositories

  • dronesploit

    Drone pentesting framework console

  • requests-ip-rotator

    A Python library to utilize AWS API Gateway's large IP pool as a proxy to generate pseudo-infinite IPs for web scraping and brute forcing.

  • ssh-mitm

    SSH-MITM - ssh audits made simple (by ssh-mitm)

  • Project mention: Terrapin Attack for prefix injection in SSH | news.ycombinator.com | 2023-12-19

    There is now an issue ticket in ssh-mitm to discuss the similarities between ssh-mitm and terrapin attack: https://github.com/ssh-mitm/ssh-mitm/issues/165

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python security-tools related posts

  • Horus: An OSINT / digital forensics tool built in Python (formerly 'Sentinel')

    1 project | news.ycombinator.com | 22 Apr 2024
  • Show HN: Horus – An OSINT / digital forensics tool built in Python

    1 project | news.ycombinator.com | 17 Apr 2024
  • Tracking Snoop Dogg's $4M Crypto Wallet with My New Open Source Tool!

    1 project | dev.to | 13 Apr 2024
  • New host intrusion detection system Impulse

    1 project | news.ycombinator.com | 1 Apr 2024
  • The easiest way to setup security monitoring for your VPS server or cloud VMs

    1 project | news.ycombinator.com | 28 Mar 2024
  • Randcrack – predict Python's random module random generated values

    1 project | news.ycombinator.com | 16 Mar 2024
  • Enhance your python code security using bandit

    1 project | dev.to | 29 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source security-tool projects in Python? This list will help you:

Project Stars
1 spiderfoot 11,842
2 Fail2Ban 10,620
3 scapy 10,120
4 prowler 9,649
5 rengine 7,027
6 monkey 6,503
7 bandit 6,035
8 AutoSploit 4,921
9 bbot 3,778
10 pocsuite3 3,528
11 IntelOwl 3,138
12 consoleme 3,071
13 chipsec 2,841
14 TorBot 2,663
15 Reconnoitre 2,065
16 rapidscan 1,661
17 opencve 1,641
18 evillimiter 1,478
19 inql 1,474
20 osv.dev 1,416
21 dronesploit 1,357
22 requests-ip-rotator 1,234
23 ssh-mitm 1,233

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com