pe3zx/my-infosec-awesome

My curated list of awesome links, resources and tools on infosec related topics

1,171

1,895 commits

updated Oct 11, 2026

See the code

README

My Infosec Awesome


Update Nov 18, 2020: Offensive Bookmark.md has been created based on my need to map bookmarks (and tools) that practice tactics and techniques for offensive operations with MITRE ATT&CK Enterprise Matrix. The Post Exploitation section on README.md is now migrate to the new page. I will update the new page with my personal bookmark soon.


This repository is created as an online bookmark for useful links, resources and tools in infosec field which serve my needs to have a searchable page to look further.

Adversary Simulation & Emulation

LinkDescription
activeshadow/go-atomicredteamgo-atomicredteam is a Golang application to execute tests as defined in the atomics folder of Red Canary's Atomic Red Team project
alphasoc/flightsimA utility to generate malicious network traffic and evaluate controls
ASCIT31/Dark-MoonOpen-source (GPL-3.0) autonomous AI penetration testing platform and MCP host; per-technology offensive sub-agents plan and run full engagements across web, API, Active Directory and Kubernetes with an evidence trail per finding.
Attack Simulatorin Office 365Simulate realistic attacks on Office 365 environment
Azure/Cloud-KatanaUnlocking Serverless Computing to Assess Security Controls
BinaryDefense/beacon-frontingA simple command line program to help defender test their detections for network beacon patterns and domain fronting
blackbotinc/Atomic-Red-Team-Intelligence-C2ARTi-C2 is a post-exploitation framework used to execute Atomic Red Team test cases with rapid payload deployment and execution capabilities via .NET's DLR.
Blue Team Training ToolkitBlue Team Training Toolkit (BT3) is designed for network analysis training sessions, incident response drills and red team engagements
carbonblack/excel4-testsCarbon Black TAU Excel 4 Macro Analysis
center-for-threat-informed-defense/adversary_emulation_libraryAn open library of adversary emulation plans designed to empower organizations to test their defenses based on real-world TTPs.
Coalfire-Research/Red-BaronAutomate creating resilient, disposable, secure and agile infrastructure for Red Teams
Cyb3rWard0g/Invoke-ATTACKAPIA PowerShell script to interact with the MITRE ATT&CK Framework via its own API
Cyb3rWard0g/mordorRe-play Adversarial Techniques
chryzsh/DarthSidiousBuilding an Active Directory domain and hacking it
d3vzer0/reternal-quickstartRepo containing docker-compose files and setup scripts without having to clone the individual reternal components
Datadog/stratus-red-team☁️ ⚡ Granular, Actionable Adversary Emulation for the Cloud.
ElevenPaths/ATTPwnATTPwn is a computer security tool designed to emulate adversaries.
endgameinc/RTARTA provides a framework of scripts designed to allow blue teams to test their detection capabilities against malicious tradecraft, modeled after MITRE ATT&CK
FourCoreLabs/firedrillfiredrill is a malware simulation harness for evaluating your security controls
fozavci/tehsatTehsat Malware Traffic Generator
FSecureLABS/leonidasAutomated Attack Simulation in the Cloud, complete with detection use cases.
JonathanSalwan/TritonTriton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
jymchoeng/AutoTTPAutomated Tactics Techniques & Procedures
lawrenceamer/0xsp-Mongoosea unique framework for cybersecurity simulation and red teaming operations, windows auditing for newer vulnerabilities, misconfigurations and privilege escalations attacks, replicate the tactics and techniques of an advanced adversary in a network.
microsoft/restler-fuzzerRESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
MiladMSFT/ThreatHuntThreatHunt is a PowerShell repository that allows you to train your threat hunting skills.
mitre/calderaAn automated adversary emulation system
mvelazc0/PurpleSharpPurpleSharp is a C# adversary simulation tool that executes adversary techniques with the purpose of generating attack telemetry in monitored Windows environments
NextronSystems/APTSimulatorA toolset to make a system look as if it was the victim of an APT attack
NextronSystems/ransomware-simulatorRansomware simulator written in Golang
n0dec/MalwLessTest blue team detections without running any attack
OTRF/Microsoft-Sentinel2GoMicrosoft Sentinel2Go is an open source project developed to expedite the deployment of a Microsoft Sentinel research lab.
OTRF/SimuLandCloud Templates and scripts to deploy mordor environments
praetorian-code/purple-team-attack-automationPraetorian's public release of our Metasploit automation of MITRE ATT&CK™ TTPs
qsecure-labs/overlordOverlord - Red Teaming Infrastructure Automation
ReconInfoSec/adversary-emulation-mapCreates an ATT&CK Navigator map of an Adversary Emulation Plan
redcanaryco/atomic-red-teamSmall and highly portable detection tests based on MITRE's ATT&CK.
redcanaryco/AtomicTestHarnessesPublic Repo for Atomic Test Harness
redcanaryco/chain-reactorChain Reactor is an open source framework for composing executables that simulate adversary behaviors and techniques on Linux endpoints.
redhuntlabs/RedHunt-OSVirtual Machine for Adversary Emulation and Threat Hunting
RedTeamOperations/RedCloud-OSRedCloudOS is a Cloud Adversary Simulation Operating System for Red Teams to assess the Cloud Security of Leading Cloud Service Providers (CSPs)
nickzer0/RedLabFiles for red team lab infrastructure.
ScarredMonk/SysmonSimulatorSysmon event simulation utility which can be used to simulate the attacks to generate the Sysmon Event logs for testing the EDR detections and correlation rules by Blue teams.
SecurityRiskAdvisors/VECTRVECTR is a tool that facilitates tracking of your red and blue team testing activities to measure detection and prevention capabilities across different attack scenarios
SpiderLabs/sheeplSheepl : Creating realistic user behaviour for supporting tradecraft development within lab environments
splunk/attack_rangeA tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk
splunk/saloSynthetic Adversarial Log Objects: A Framework for synthentic log generation
Splunk Boss of SOCSplunk Boss of SOC
swimlane/atomic-operatorA Python package is used to execute Atomic Red Team tests (Atomics) across multiple operating system environments.
swimlane/soc-fakerA python package for use in generating fake data for SOC and security automation.
TryCatchHCF/DumpsterFire"Security Incidents In A Box!" A modular, menu-driven, cross-platform tool for building customized, time-delayed, distributed security events.
uber-common/mettaAn information security preparedness tool to do adversarial simulation.
UnfetterUnfetter is a project designed to help network defenders, cyber security professionals, and decision makers identify and analyze defensive gaps in a more scalable and repeatable way
warhorse/warhorseWarhorse consists of a fully-featured Ansible playbook to deploy infrastructure in the cloud for conducting security assessments.
0xdnd/ctf-trackerZeroBox is an offline-first tactical CTF lab tracker, payload generator, and writeup studio for penetration testing and offensive security labs.

Application Security

LinkDescription
aboul3la/Sublist3rFast subdomains enumeration tool for penetration testers
Acheron-VAF/AcheronAcheron is a RESTful vulnerability assessment and management framework built around search and dedicated to terminal extensibility.
ambionics/phpggcPHPGGC is a library of unserialize() payloads along with a tool to generate them, from command line or programmatically.
anchore/grypeA vulnerability scanner for container images and filesystems
appsecco/spaces-finderA tool to hunt for publicly accessible DigitalOcean Spaces
anatshri/svn-extractorSimple script to extract all web resources by means of .SVN folder exposed over network.
aquasecurity/kube-hunterHunt for security weaknesses in Kubernetes clusters
aquasecurity/trivyA Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CI
ARPSyndicate/kenzerautomated web assets enumeration & scanning
Assured OSSImprove the security of your software supply chain by incorporating the same trusted open source software (OSS) packages that Google secures and uses into your own developer workflows.
barrracud4/image-upload-exploitsThis repository contains various media files for known attacks on web applications processing media files. Useful for penetration tests and bug bounty.
BishopFox/GitGotSemi-automated, feedback-driven tool to rapidly search through troves of public data on GitHub for sensitive secrets.
BishopFox/h2csmugglerHTTP Request Smuggling over HTTP/2 Cleartext (h2c)
brannondorsey/dns-rebind-toolkitA front-end JavaScript toolkit for creating DNS rebinding attacks.
bridgecrewio/checkovPrevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.
brompwnie/botbA container analysis and exploitation tool for pentesters and engineers.
Checkmarx/kicsFind security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx.
chvancooten/BugBountyScannerA Bash script and Docker image for Bug Bounty reconnaissance. Intended for headless use.
danmar/cppcheckstatic analysis of C/C++ code
deepfence/SecretScannerFind secrets and passwords in container images and file systems
deepfence/ThreatMapperIdentify vulnerabilities in running containers, images, hosts and repositories
DefectDojo/django-DefectDojoDefectDojo is an open-source application vulnerability correlation and security orchestration tool.
delvelabs/tachyonTachyon is a fast web application security reconnaissance tool.
delvelabs/vane2WordPress version identification and vulnerability finder.
doyensec/inqlInQL - A Burp Extension for GraphQL Security Testing
dstotijn/hettyHetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.
facebook/pyre-check/Performant type-checking for python.
Findomain/FindomainThe fastest and cross-platform subdomain enumerator, do not waste your time.
fkie-cad/cwe_checkercwe_checker finds vulnerable patterns in binary executables
google/atherisAtheris is a coverage-guided Python fuzzing engine. It supports fuzzing of Python code, but also native extensions written for CPython. Atheris is based off of libFuzzer. When fuzzing native code, Atheris can be used in combination with Address Sanitizer or Undefined Behavior Sanitizer to catch extra bugs.
google/tsunami-security-scannerTsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
googleprojectzero/weggliweggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
IlluminateJsIlluminateJs is a static javascript analysis engine (a deobfuscator so to say) aimed to help analyst understand obfuscated and potentially malicious JavaScript Code.
ismailtasdelen/xss-payload-listCross Site Scripting ( XSS ) Vulnerability Payload List
jonluca/AnubisSubdomain enumeration and information gathering tool
LanikSJ/dfimageReverse-engineer a Dockerfile from a Docker image.
lelinhtinh/de4jsJavaScript Deobfuscator and Unpacker
mazen160/bfacBFAC (Backup File Artifacts Checker): An automated tool that checks for backup artifacts that may disclose the web-application's source code.
microsoft/onefuzzA self-hosted Fuzzing-As-A-Service platform
mindedsecurity/JStilleryAdvanced JS Deobfuscation via Partial Evaluation.
mwrlabs/drefDNS Rebinding Exploitation Framework
nccgroup/singularityA DNS rebinding attack framework
nccgroup/whalescanWhalescan is a vulnerability scanner for Windows containers, which performs several benchmark checks, as well as checking for CVEs/vulnerable packages on the container
NetSPI/AutoDirbusterAutomatically run and save Dirbuster scans for multiple IPs
NetSPI/PowerUpSQLPowerUpSQL: A PowerShell Toolkit for Attacking SQL Server
NotSoSecure/SerializedPayloadGeneratorIt's Web Interface to generate payload using various deserialization exploitation framework
noqcks/xeolXeol is a scanner for End Of Life (EOL) packages in container images, systems, and SBOMs
InsightsOpen Source Insights is an experimental service developed and hosted by Google to help developers better understand the structure, construction, and security of open source software packages.
ossf/allstarGitHub App to set and enforce security policies
ossf/scorecardSecurity Scorecards - Security health metrics for Open Source
OJ/gobusterDirectory/File, DNS and VHost busting tool written in Go
OWASP/NettackerAutomated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management
OWASP/wstgThe Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services.
OWASP Zed Attack Proxy ProjectThe OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by hundreds of international volunteers
PerimeterX/RestringerA Javascript Deobfuscator
praetorian-inc/gokartA static analysis tool for securing Go code
praetorian-inc/snowcata tool to audit the istio service mesh
pimps/JNDI-Exploit-kitJNDI-Exploitation-Kit(A modified version of the great JNDI-Injection-Exploit created by @welk1n. This tool can be used to start an HTTP Server, RMI Server and LDAP Server to exploit java web apps vulnerable to JNDI Injection
presidentbeef/brakemanA static analysis security vulnerability scanner for Ruby on Rails applications
Public WWWSource Code Search Engine
SearchWebCodeSource Code Search Engine (exact-string + regex over 129M homepages)
pumasecurity/puma-scanPuma Scan is a software security Visual Studio extension that provides real time, continuous source code analysis as development teams write code. Vulnerabilities are immediately displayed in the development environment as spell check and compiler warnings, preventing security bugs from entering your applications.
pwntester/ysoserial.netDeserialization payload generator for a variety of .NET formatters
quarkslab/kdiggerkdigger is a context discovery tool for Kubernetes penetration testing.
redphx/localifyEffectively debug minified JS files
RedTeamPentesting/monsoonFast HTTP enumerator
RhinoSecurityLabs/IPRotate_Burp_ExtensionExtension for Burp Suite which uses AWS API Gateway to rotate your IP on every request.
rpgeeganage/audit-node-modules-with-yaraAudit Node Module folder with YARA rules to identify possible malicious packages hiding in node_moudles
s0md3v/XSStrikeMost advanced XSS detection suite
Screetsec/SudomySudomy is a subdomain enumeration tool to collect subdomains and analyzing domains performing automated reconnaissance (recon) for bug hunting / pentesting
securego/gosecGolang security checker
SLSASafeguarding artifact integrity across any software supply chain
SnykContinuously find & fix vulnerabilities in your dependencies
vulertVulert secures software by detecting vulnerabilities in open-source dependencies - without accessing your code. It supports Js, PHP, Java, Python, and more.
sslab-gatech/RudraRust Memory Safety & Undefined Behavior Detection
subfinder/subfinderSubFinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
target/mmk-ui-apiUI, API, and Scanner (Rules Engine) services for Merry Maker
trailofbits/it-dependsA tool to automatically build a dependency graph and Software Bill of Materials (SBOM) for packages and arbitrary source code repositories.
vchinnipilli/kubestrikerA Blazing fast Security Auditing tool for Kubernetes
visma-prodsec/confusedTool to check for dependency confusion vulnerabilities in multiple package management systems
wallarm/gotestwafGo Test WAF project, a tool to test different WAF detects for apps and APIs
wagiro/BurpBountyBurp Bounty (Scan Check Builder in BApp Store) is a extension of Burp Suite that allows you, in a quick and simple way, to improve the active and passive scanner by means of personalized rules through a very intuitive graphical interface.
wagoodman/diveA tool for exploring each layer in a docker image
xmendez/wfuzzWfuzz has been created to facilitate the task in web applications assessments and it is based on a simple concept: it replaces any reference to the FUZZ keyword by the value of a given payload.
Yelp/detect-secretsAn enterprise friendly way of detecting and preventing secrets in code.
ZupIT/horusecHorusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

Binary Analysis

LinkDescription
1rhino2/fnprintBehavioral function fingerprinting; names functions in stripped ELF binaries and patch-diffs vuln vs patched builds by microexecution.
acsdavid97/DotNetHookerAPI tracing and argument dumping to ease reverse engineering .NET malware.
advanced-threat-research/DotDumperAn automatic unpacker and logger for DotNet Framework targeting files
Air14/HyperHideHypervisor based anti anti debug plugin for x64dbg
ajpc500/RelayRumblerA proof-of-concept tool that attempts to retrieve the configuration from the memory dump of an F-Secure C3 Relay executable.
avast-tl/retdecRetDec is a retargetable machine-code decompiler based on LLVM
binref/refineryHigh Octane Triage Analysis
binvis.iovisual analysis of binary files
blackberry/pe_treePython module for viewing Portable Executable (PE) files in a tree-view using pefile and PyQt5. Can also be used with IDA Pro to dump in-memory PE files and reconstruct imports.
BLintBLint is a Binary Linter to check the security properties, and capabilities in your executables. It is powered by lief
bohops/RogueAssemblyHunterRogue Assembly Hunter is a utility for discovering 'interesting' .NET CLR modules in running processes.
bootleg/ret-syncret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.
buzzer-re/ShinigamiShinigami is an experimental tool designed to detect and unpack malware implants that are injected via process hollowing or generic packer routines.
can1357/NoVmpA static devirtualizer for VMProtect x64 3.x. powered by VTIL.
carbonblack/bineeBinee: binary emulation environment
Cisco-Talos/GhIDAGhIDA is an IDA Pro plugin that integrates the Ghidra decompiler in IDA.
Cisco-Talos/GhidraaasGhidraaas is a simple web server that exposes Ghidra analysis through REST APIs. The project includes three Ghidra plugins to analyze a sample, get the list of functions and to decompile a function.
certcc/kaijuCERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite
Comsecuris/gdbghidragdbghidra - a visual bridge between a GDB session and GHIDRA
Comsecuris/gdbidagdbida - a visual bridge between a GDB session and IDA Pro's disassembler
CutterFree and Open Source RE Platform powered by radare2
DarthTon/BlackboneWindows memory hacking library
Decompiler ExplorerThis is the Decompiler Explorer! It is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers. It's meant to be the reverse of the amazing Compiler Explorer.
dr4k0nia/UnscramblerUniversal unpacker and fixer for a number of modded ConfuserEx protections
dragon-dreamer/binary-valentineBinary Valentine is a cross-platform static analysis tool for Portable Executable files. Detects security, configuration, optimization, system and format issues.
e-m-b-a/embaEMBA - The firmware security analyzer
endgameinc/xoriXori is an automation-ready disassembly and static analysis library for PE32, 32+ and shellcode
enkomio/shed.NET runtine inspector. Shed - Inspect .NET malware like a Sir
FernandoDoming/r2diaphorar2diaphora is a port of Diaphora to radare2 and MySQL. It also uses r2ghidra as decompiler by default, with support for other decompilers such as pdc.
flare-emuflare-emu marries a supported binary analysis framework, such as IDA Pro or Radare2, with Unicorns emulation framework to provide the user with an easy to use and flexible interface for scripting emulation tasks.
fibratusA modern tool for the Windows kernel exploration and observability
fireeye/capacapa detects capabilities in executable files. You run it against a PE file or shellcode and it tells you what it thinks the program can do. For example, it might suggest that the file is a backdoor, is capable of installing services, or relies on HTTP to communicate.
fireeye/capa-rulesStandard collection of rules for capa: the tool for enumerating the capabilities of programs
fireeye/flare-flossFireEye Labs Obfuscated String Solver - Automatically extract obfuscated strings from malware.
fireeye/speakeasySpeakeasy is a portable, modular, binary emulator designed to emulate Windows kernel and user mode malware.
fireeye/stringsifterA machine learning tool that ranks strings based on their relevance for malware analysis.
fkie-cad/FACT_coreFirmware Analysis and Comparison Tool
forrest-orr/monetaMoneta is a live usermode memory analysis tool for Windows with the capability to detect malware IOCs
FuzzySecurity/DendrobateManaged code hooking template.
FuzzySecurity/FermionFermion, an electron wrapper for Frida & Monaco.
gaasedelen/tenetA Trace Explorer for Reverse Engineers
GaloisInc/reoptA tool for analyzing x86-64 binaries.
GHIDRAA software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission
goretk/redressRedress - A tool for analyzing stripped Go binaries
grimm-co/GEARSHIFTGEARSHIFT is a tool that performs structure recovery for a specified function within a stripped binary. It also generates a fuzz harness that can be used to call functions in a shared object (.so) or dynamically linked library (.dll) file.
guelfoweb/peframePEframe is a open source tool to perform static analysis on Portable Executable malware and malicious MS Office documents.
hasherezade/hollows_hunterA process scanner detecting and dumping hollowed PE modules.
hasherezade/hook_findera small tool for investigating inline hooks (and other in-memory code patches)
hasherezade/pe_to_shellcodeConverts PE into a shellcode
herosi/CTOCall Tree Overviewer
horsicq/XELFViewerELF file viewer/editor for Windows, Linux and MacOS.
HyperDbg/HyperDbgThe Source Code of HyperDbg Debugger 🐞
hzqst/unicorn_peUnicorn PE is an unicorn based instrumentation project designed to emulate code execution for windows PE files.
Kaitai StructKaitai Struct is a declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc.
KenSecurityLab/BinAbsInspectorBinAbsInspector: Vulnerability Scanner for Binaries
LIEFLibrary to Instrument Executable Formats
loov/lensmGo assembly and source viewer
mandiant/dncliThe FLARE team's open-source library to disassemble Common Intermediate Language (CIL) instructions.
mandiant/GoReSymGo symbol recovery tool
mandiant/route-sixty-sinkLink sources to sinks in C# applications.
Martyx00/CollaRECollareRE is a tool for collaborative reverse engineering that aims to allow teams that do need to use more then one tool during a project to collaborate without the need to share the files on a separate locations.
Microsoft/binskimA binary static analysis tool that provides security and correctness results for Windows portable executables
Microsoft/ProcDump-for-LinuxA Linux version of the ProcDump Sysinternals tool
MITRECND/malchiveVarious capabilities for static malware analysis.
momo5502/emulator🪅 Windows User Space Emulator
moyix/gpt-wpreWhole-Program Reverse Engineering with GPT-3
mrphrazer/obfuscation_detectionCollection of scripts to pinpoint obfuscated code
mxmssh/drltraceDrltrace is a library calls tracer for Windows and Linux applications
NASA-SW-VnV/ikosIKOS (Inference Kernel for Open Static Analyzers) is a static analyzer for C/C++ based on the theory of Abstract Interpretation
nsacyber/BAMThe Binary Analysis Metadata tool gathers information about Windows binaries to aid in their analysis.
nccgroup/WindowsMemPageDeltaA Microsoft Windows service to provide telemetry on Windows executable memory page changes to facilitate threat detection
netspooky/scareA multi-arch assembly REPL and emulator for your command line.
OALabs/hashdb-idaHashDB API hash lookup plugin for IDA Pro
osandov/drgnProgrammable debugger
pierrezurek/Signsrchtool for searching signatures inside files, extremely useful in reversing engineering for figuring or having an initial idea of what encryption/compression algorithm is used for a proprietary protocol or file. it can recognize tons of compression, multimedia and encryption algorithms and many other things like known strings and anti-debugging code which can be also manually added since it's all based on a text signature file read at runtime and easy to modify.
PinitorAn API Monitor Based on Pin
pygorePython library for analyzing Go binaries
qilingframework/qilingQiling Advanced Binary Emulation Framework
revng/pagebusterPageBuster - dump all executable pages of packed processes.
REW-sploit/REW-sploitEmulate and Dissect MSF and *other* attacks
rizinFree and Open Source Reverse Engineering Framework
secretsquirrel/recomposerRandomly changes Win32/64 PE Files for 'safer' uploading to malware and sandbox sites.
sibears/IDAGolangHelperSet of IDA Pro scripts for parsing GoLang types information stored in compiled binary
strazzere/golang_loader_assistMaking GO reversing easier in IDA Pro
synacktive/frinetFrida-based tracer for easier reverse-engineering on Android, iOS, Linux, Windows and most related architectures.
taviso/loadlibraryPorting Windows Dynamic Link Libraries to Linux
unipacker/unipackerAutomatic and platform-independent unpacker for Windows binaries based on emulation
utkonos/lst2x64dbgExtract labels from IDA, Ghidra, Binary Ninja, and Relyze files and export x64dbg database. Including radare2 main address.
VisUALA highly visual ARM emulator
wader/fqTool, language and decoders for inspecting binary data.
Wenzel/checksec.pyChecksec tool in Python, Rich output. Based on LIEF
WerWolv/ImHexA Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM.
williballenthin/python-idb Pure Python parser and analyzer for IDA Pro database files (.idb).
x86matthew/WinVisorWinVisor - A hypervisor-based emulator for Windows x64 user-mode executables using Windows Hypervisor Platform API

Cloud Security

LinkDescription
0xsha/CloudBruteA tool to find a company (target) infrastructure, files, and apps on the top cloud providers (Amazon, Google, Microsoft, DigitalOcean, Alibaba, Vultr, Linode). The outcome is useful for bug bounty hunters, red teamers, and penetration testers alike.
Alfresco/prowlerTool for AWS security assessment, auditing and hardening. It follows guidelines of the CIS Amazon Web Services Foundations Benchmark.
andresriancho/nimbostratusTools for fingerprinting and exploiting Amazon cloud infrastructures
asecure.cloudA free repository of customizable AWS security configurations and best practices
asecurityteam/spacecrabBootstraps an AWS account with everything you need to generate, mangage, and distribute and alert on AWS honey tokens. Made with breakfast roti by the Atlassian security team.
aws-cloudformation/cloudformation-guardGuard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules.
awslabs/aws-security-benchmarkOpen source demos, concept and guidance related to the AWS CIS Foundation framework.
Azure/StormspotterAzure Red Team tool for graphing Azure and Azure Active Directory objects
AzureAD/Azure-AD-Incident-Response-PowerShell-ModuleThe Azure Active Directory Incident Response PowerShell module provides a number of tools, developed by the Azure Active Directory Product Group in conjunction with the Microsoft Detection and Response Team (DART), to assist in compromise response.
BishopFox/iam-vulnerableUse Terraform to create your own vulnerable by design AWS IAM privilege escalation playground.
BishopFox/smogcloudFind cloud assets that no one wants exposed
BloodHoundAD/AzureHoundAzure Hound
bridgecrewio/cdkgoatCdkGoat is Bridgecrew's "Vulnerable by Design" AWS CDK repository. CdkGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.
bridgecrewio/cfngoatCfngoat is Bridgecrew's "Vulnerable by Design" Cloudformation repository. Cfngoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.
carlospolop/PurplePandaIdentify privilege escalation paths within and across different clouds
carnal0wnage/weirdAALWeirdAAL [AWS Attack Library] wiki!
cisagov/SparrowSparrow.ps1 was created by CISA's Cloud Forensics team to help detect possible compromised accounts and applications in the Azure/m365 environment.
cisagov/untitledgoosetoolUntitled Goose Tool is a robust and flexible hunt and incident response tool that adds novel authentication and data gathering methods in order to run a full investigation against a customer’s Azure Active Directory (AzureAD), Azure, and M365 environments.
cloud-sniper/cloud-sniperCloud Security Operations Orchestrator
cloudquery/cloudquerycloudquery transforms your cloud infrastructure into queryable SQL tables for easy monitoring, governance and security.
cloudsploit/scansAWS security scanning checks
cr0hn/festinFestIn is a tool for discovering open S3 Buckets starting from a domains.
CrowdStrike/CRTThis tool queries the following configurations in the Azure AD/O365 tenant which can shed light on hard to find permissions and configuration settings in order to assist organizations in securing these environments.
cyberark/blobhunterFind exposed data in Azure with this public blob scanner
cyberark/SkyArkSkyArk is a cloud security tool, helps to discover, assess and secure the most privileged entities in AWS
cyberark/SkyWrapperSkyWrapper helps to discover suspicious creation forms and uses of temporary tokens in AWS
dagrz/aws_pwnA collection of AWS penetration testing junk
darkbitio/aws-reconMulti-threaded AWS inventory collection tool with a focus on security-relevant resources and metadata.
darkquasar/AzureHunterA Cloud Forensics Powershell module to run threat hunting playbooks on data from Azure and O365
disruptops/cred_scannerA simple file-based scaner to look for potential AWS accesses and secret keys in files
duo-labs/cloudtrackerCloudTracker helps you find over-privileged IAM users and roles by comparing CloudTrail logs with current IAM policies.
duo-labs/cloudmapperCloudMapper helps you analyze your Amazon Web Services (AWS) environments.
endgameinc/varnaVarna: Quick & Cheap AWS CloudTrail Monitoring with Event Query Language (EQL)
eth0izzle/bucket-streamFind interesting Amazon S3 Buckets by watching certificate transparency logs.
FishermansEnemy/bucket_finderAmazon bucket brute force tool
FSecureLABS/AzuriteEnumeration and reconnaissance activities in the Microsoft Azure Cloud.
glen-mac/goGetBucketA penetration testing tool to enumerate and analyse Amazon S3 Buckets owned by a domain.
google/cloud-forensics-utilsPython library to carry out DFIR analysis on the Cloud
hausec/PowerZurePowerShell framework to assess Azure security
initstring/cloud_enumMulti-cloud OSINT tool. Enumerate public resources in AWS, Azure, and Google Cloud.
jonrau1/ElectricEyeContinuously monitor your AWS services for configurations that can lead to degradation of confidentiality, integrity or availability. All results will be sent to Security Hub for further aggregation and analysis.
jordanpotti/AWSBucketDumpSecurity Tool to Look For Interesting Files in S3 Buckets
jordanpotti/CloudScraperCloudScraper: Tool to enumerate targets in search of cloud resources. S3 Buckets, Azure Blobs, Digital Ocean Storage Space.
LuemmelSec/APEXAzure Post Exploitation Framework
lyft/metadataproxyA proxy for AWS's metadata service that gives out scoped IAM credentials from STS
Macmod/STARSA multi-cloud DNS record scanner that aims to help cybersecurity/IT analysts identify dangling CNAME records in their cloud DNS services that could possibly lead to subdomain takeover scenarios.
mgeeky/AzureRTAzureRT - A Powershell module implementing various Azure Red Team tactics
MindPointGroup/cloudfruntA tool for identifying misconfigured CloudFront domains
nccgroup/aws-inventoryDiscover resources created in an AWS account
nccgroup/azucarSecurity auditing tool for Azure environments
nccgroup/PMapperA tool for quickly evaluating IAM permissions in AWS.
nccgroup/s3_objects_checkWhitebox evaluation of effective S3 object permissions, in order to identify publicly accessible objects.
nccgroup/Scout2Security auditing tool for AWS environments
nccgroup/ScoutSuiteScout Suite is an open source multi-cloud security-auditing tool, which enables security posture assessment of cloud environments
Netflix-Skunkworks/diffyDiffy is a digital forensics and incident response (DFIR) tool developed by Netflix's Security Intelligence and Response Team (SIRT).
Netflix/security_monkeySecurity Monkey monitors your AWS and GCP accounts for policy changes and alerts on insecure configurations.
NetSPI/aws_consolerA utility to convert your AWS CLI credentials into AWS console access.
NetSPI/MicroBurstA collection of scripts for assessing Microsoft Azure security
NotSoSecure/cloud-service-enumThis script allows pentesters to validate which cloud tokens (API keys, OAuth tokens and more) can access which cloud service.
prevade/cloudjackRoute53/CloudFront Vulnerability Assessment Utility
projectdiscovery/cloudlistCloudlist is a tool for listing Assets from multiple Cloud Providers.
pumasecurity/serverless-preyServerless Functions for establishing Reverse Shells to Lambda, Azure Functions, and Google Cloud Functions
random-robbie/slurpEnumerate S3 buckets via certstream, domain, or keywords
RhinoSecurityLabs/cloudgoatCloudGoat is Rhino Security Labs' "Vulnerable by Design" AWS deployment tool
RhinoSecurityLabs/pacuRhino Security Labs' AWS penetration testing toolkit
RiotGames/cloud-inquisitorEnforce ownership and data security within AWS
sa7mon/S3ScannerScan for open S3 buckets and dump
salesforce/cloudsplainingCloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized HTML report with a triage worksheet
sendgrid/krampusThe original AWS security enforcer™
SecurityFTW/cs-suiteCloud Security Suite - One stop tool for auditing the security posture of AWS infrastructure.
soteria-security/365InspectA PowerShell script that automates the security assessment of Microsoft Office 365 environments.
spacesiren/spacesirenA honey token manager and alert system for AWS.
sbasu7241/AWS-Threat-Simulation-and-DetectionPlaying around with Stratus Red Team (Cloud Attack simulation tool) and SumoLogic
swimlane/CLAWA packer utility to create and capture DFIR Image for use AWS & Azure
theflakes/reg_hunterBlueteam operational triage registry hunting/forensic tool
ThreatResponse/margaritashotgunRemote Memory Acquisition Tool for AWS
ThreatResponse/aws_irPython installable command line utiltity for mitigation of host and key compromises.
toniblyx/prowlerTool based on AWS-CLI commands for AWS account security assessment and hardening, following guidelines of the CIS Amazon Web Services Foundations Benchmark 1.1
widdix/aws-s3-virusscanAntivirus for Amazon S3 buckets

Courses

LinkDescription
specterops/at-psAdversary Tactics - PowerShell Training

Cryptography

LinkDescription
Balasys/dheaterD(HE)ater is a security tool can perform DoS attack by enforcing the DHE key exchange.
CERTCC/keyfinderA tool for analyzing private (and public) key files, including support for Android APK files.
CertDBInternet-wide search engine for digital certificates
Ciphey/CipheyAutomatically decode encryptions without a key, decode encodings, and crack hashes
Demonslay335/CryptoTesterA utility for playing with cryptography, geared towards ransomware analysis.
mpgn/BEAST-PoCPoc of BEAST attack against SSL/TLS
mpgn/Padding-oracle-attackPadding oracle attack against PKCS7
mpgn/poodle-PoCPoodle (Padding Oracle On Downgraded Legacy Encryption) attack
mxrch/evilizeUse md5-collisions to make evil executables looking like a good one.
salesforce/ja3JA3 is a standard for creating SSL client fingerprints in an easy to produce and shareable way.

Data Sets

LinkDescription
BOTS 1.0 DatasetThe BOTS 1.0 dataset records two attacks perpetrated by a fictitious hacktivist group called po1s0n1vy targeting Wayne Corp of Batman mythology. There are many comic book references in the data; from heroes and villains to “Batman’s” street addresses. Not only does the dataset have many different types of data - everything from Sysmon to Suricata - but there are even file hashes that can be found in Virustotal.com and domains/IPs to hunt for in OSINT tools like PassiveTotal and Robtex!
Continuum-AI-Corp/Orca-AI-Incident-ArchiveOrca AI Incident Archive: open dataset of real-world AI agent security incidents since 2025 (poisoned extensions, malicious MCP servers, agent-framework CVEs exploited in the wild), each record with primary sources; JSON/CSV exports
DataPlane.orgDataPlane.org is a community-powered Internet data, feeds, and measurement resource for operators, by operators. We provide reliable and trustworthy service at no cost.
cobaltstrike-beacon-dataOpen Dataset of Cobalt Strike Beacon metadata (2018-2022)
Google Dataset SearchGoogle Dataset Search
FiveDirections/OpTC-dataOperationally Transparent Cyber (OpTC) Data
intel/yarpgenYet Another Random Program Generator
Kitsune Network Attack DatasetNine labeled attacks with extracted features and the original network capture
nimrodpar/Labeled-ElfsA collection of well labeled ELF binaries compiled from benign and malicious code in various ways. Great for exploring similarity in executables and training various ML models.
Security DatasetsThe Security Datasets project is an open-source initiatve that contributes malicious and benign datasets, from different platforms, to the infosec community to expedite data analysis and threat research.
SecRepo.com - Samples of Security Related DataFinding samples of various types of Security related can be a giant pain. This is my attempt to keep a somewhat curated list of Security related data I've found, created, or was pointed to. If you perform any kind of analysis with any of this data please let me know and I'd be happy to link it from here or host it here. Hopefully by looking at others research and analysis it will inspire people to add-on, improve, and create new ideas.
sophos-ai/SOREL-20MSophos-ReversingLabs 20 million sample dataset
splunk/attack_dataA Repository of curated datasets from various attacks
WinbindexThe Windows Binaries Index

Digital Forensics and Incident Response

LinkDescription
$I File ParserFree Forensics Tool – \$I File Parser
0xrawsec/kunaiThreat-hunting tool for Linux
3CORESec/AutomataAutomatic detection engineering technical state compliance
AbdulRhmanAlfaifi/FennecArtifact collection tool for *nix systems
Accenture/docker-plasoDocker container for plaso supertimlining tool
activecm/BeaKerBeacon Kibana Executable Report. Aggregates Sysmon Network Events With Elasticsearch and Kibana
activecm/espy/Endpoint detection for remote hosts for consumption by RITA and Elasticsearch
ahmedkhlief/APT-HunterAPT-Hunter is Threat Hunting tool for windows event logs which made by purple team mindset to provide detect APT movements hidden in the sea of windows event logs to decrease the time to uncover suspicious activity
airbus-cert/WinsharkA wireshark plugin to instrument ETW
AlienVault OSSIMAlienVault OSSIM: The World’s Most Widely Used Open Source SIEM
andreafortuna/autotimelinerAutomagically extract forensic timeline from volatile memory dump
ANSSI-FR/bits_parserExtract BITS jobs from QMGR queue and store them as CSV records
ANSSI-FR/bmc-toolsRDP Bitmap Cache Parser
ANSSI-FR/DFIR4vSpherePowershell module for VMWare vSphere forensics
ANSSI-FR/DFIR-O365RCPowerShell module for Office 365 and Azure AD log collection
aquasecurity/traceeLinux Runtime Security and Forensics using eBPF
Arsenal Recon Free ToolsArsenal Recon Free Tools
asimihsan/cwl-mountMount AWS CloudWatch logs as a file system
bad-antics/rupurtAdvanced rootkit hunter and kernel integrity monitor for Linux. Detects hidden processes, hooked syscalls, modified kernel modules, and tampered filesystem entries.
bfuzzy/auditd-attackA Linux Auditd rule set mapped to MITRE's Attack Framework
Broctets-and-Bytes/DarwinThis script is designed to be run against a mounted image, live system, or device in target disk mode. The script automates the collection of key files for MacOS investigations.
bromiley/olafOffice365 Log Analysis Framework: OLAF is a collection of tools, scripts, and analysis techniques dealing with O365 Investigations.
BSI-Bund/RdpCacheStitcherRdpCacheStitcher is a tool that supports forensic analysts in reconstructing useful images out of RDP cache bitmaps.
cado-security/varcVolatile Artifact Collector collects a snapshot of volatile data from a system. It tells you what is happening on a system, and is of particular use when investigating a security incident.
carmaa/inceptionInception is a physical memory manipulation and hacking tool exploiting PCI-based DMA. The tool can attack over FireWire, Thunderbolt, ExpressCard, PC Card and any other PCI/PCIe interfaces.
CCob/BeaconEyeHunts out CobaltStrike beacons and logs operator command output
Cerebrate ProjectCerebrate is an open-source platform meant to act as a trusted contact information provider and interconnection orchestrator for other security tools (such as MISP).
cgosec/BlauhauntA tool collection for filtering and visualizing logon events. Designed to help answering the "Cotton Eye Joe" question (Where did you come from where did you go) in Security Incidents and Threat Hunts
chrisandoryan/Nethive-ProjectRestructured and Collaborated SIEM and CVSS Infrastructure. Presented at Blackhat Asia Arsenal 2020.
cilium/tetragoneBPF-based Security Observability and Runtime Enforcement
cisagov/CHIRPA forensic collection tool written in Python.
coinbase/dexterForensics acquisition framework designed to be extensible and secure
ComodoSecurity/openedrOpen EDR public repository
countercept/chainsawRapidly Search and Hunt through Windows Event Logs
CrowdStrike/ForensicsScripts and code referenced in CrowdStrike blog posts
CrowdStrike/SuperMemA python script developed to process Windows memory images based on triage type.
cyb3rfox/Aurora-Incident-ResponseIncident Response Documentation made easy. Developed by Incident Responders for Incident Responders
Cyb3rWard0g/HELKA Hunting ELK (Elasticsearch, Logstash, Kibana) with advanced analytic capabilities.
Cyber Analytics RepositoryThe MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by MITRE based on the MITRE ATT&CK adversary model.
CyberDefenseInstitute/CDIRCDIR (Cyber Defense Institute Incident Response) Collector - live collection tool based on oss tool/library
D4stiny/PeaceMakerPeaceMaker Threat Detection is a Windows kernel-based application that detects advanced techniques used by malware.
DamonMohammadbagher/ETWProcessMon2ETWProcessMon2 is for Monitoring Process/Thread/Memory/Imageloads/TCPIP via ETW + Detection for Remote-Thread-Injection etc.
DataDog/threatestThreatest is a Go framework for end-to-end testing threat detection rules.
davehull/KansaA Powershell incident response framework
deepalert/deepalertServerless SOAR (Security Orchestration, Automation and Response) framework for automatic inspection and evaluation of security alert
DFIR ORCDFIR ORC, where ORC stands for “Outil de Recherche de Compromission” in French, is a collection of specialized tools dedicated to reliably parse and collect critical artefacts such as the MFT, registry hives or event logs. It can also embed external tools and their configurations.
dfir-iris/iris-webIncident Response collaborative platform
DFIRKuiper/KuiperDigital Forensics Investigation Platform
dfirtrack/dfirtrackDFIRTrack - The Incident Response Tracking Application
DG WingmanDG Wingman is a free community Windows tool designed to aid in the collection of forensic evidence in order to properly investigate and scope an intrusion.
dhondta/AppmemDumperForensics triage tool relying on Volatility and Foremost
dlcowen/FSEventsParserParser for OSX/iOS FSEvents Logs
draios/sysdigLinux system exploration and troubleshooting tool with first class support for containers
drego85/meiocExtracting IoC data from eMail
elastic/protections-artifactsElastic Security detection content for Endpoint
emalderson/ThePhishThePhish: an automated phishing email analysis tool
fireeye/ARDvarkARDvark parses the Apple Remote Desktop (ARD) files to pull out application usage, user activity, and filesystem listings.
fireeye/SilkETWSilkETW & SilkService are flexible C# wrappers for ETW, they are meant to abstract away the complexities of ETW and give people a simple interface to perform research and introspection.
fireeye/ThreatPursuit-VMThreat Pursuit Virtual Machine (VM): A fully customizable, open-sourced Windows-based distribution focused on threat intelligence analysis and hunting designed for intel and malware analysts as well as threat hunters to get up and running quickly.
ForensicArtifacts/artifactsDigital Forensics Artifact Repository
frikky/ShuffleShuffle: A general purpose security automation platform platform. We focus on accessibility for all.
FSecureLABS/LinuxCatScaleIncident Response collection and processing scripts with automated reporting scripts
G-Research/siembolAn open-source, real-time Security Information & Event Management tool based on big data technologies, providing a scalable, advanced security analytics framework.
gleeda/memtriageAllows you to quickly query a Windows machine for RAM artifacts
google/docker-explorerA tool to help forensicate offline docker acquisitions
google/GiftStick1-Click push forensics evidence to the cloud
google/grrGRR is a python client (agent) that is installed on target systems, and python server infrastructure that can manage and talk to clients.
google/rekallThe Rekall Framework is a completely open collection of tools, implemented in Python under the Apache and GNU General Public License, for the extraction and analysis of digital artifacts computer systems.
google/timesketchCollaborative forensic timelune analysis
google/turbiniaAutomation and Scaling of Digital Forensics Tools
GraylogBuilt to open standards, Graylog’s connectivity and interoperability seamlessly collects, enhances, stores, and analyzes log data.
hashlookup/hashlookup-forensic-analyserAnalyse a forensic target (such as a directory) to find and report files found and not found from CIRCL hashlookup public service
hunters-forge/API-To-EventA repo to document API functions mapped to security events across diverse platforms
hunters-forge/OSSEMOpen Source Security Events Metadata (OSSEM)
jimtin/IRCoreForensicFrameworkPowershell 7 (Powershell Core)/ C# cross platform forensic framework. Built by incident responders for incident responders.
jklepsercyber/defender-detectionhistory-parserA parser of Windows Defender's DetectionHistory forensic artifact, containing substantial info about quarantined files and executables.
joeavanzato/TrawlerPowerShell script to help Incident Responders discover adversary persistence mechanisms.
JPCERTCC/LogonTracerInvestigate malicious Windows logon by visualizing and analyzing Windows event log
JPCERTCC/SysmonSearchInvestigate suspicious activity by visualizing Sysmon's event log
IllusiveNetworks-Labs/HistoricProcessTreeAn Incident Response tool that visualizes historic process execution evidence (based on Event ID 4688 - Process Creation Event) in a tree view.
intezer/linux-explorerEasy-to-use live forensics toolbox for Linux endpoints
invictus-ir/Microsoft-365-Extractor-SuiteA set of PowerShell scripts that allow for complete and reliable acquisition of the Microsoft 365 Unified Audit Log
Invoke-IR/ACEThe Automated Collection and Enrichment (ACE) platform is a suite of tools for threat hunters to collect data from many endpoints in a network and automatically enrich the data. The data is collected by running scripts on each computer without installing any software on the target. ACE supports collecting from Windows, macOS, and Linux hosts.
Invoke-IR/PowerForensicsPowerForensics provides an all in one platform for live disk forensic analysis
ion-storm/sysmod-edrSysmon EDR Active Response
kacos2000/MFT_Browser$MFT directory tree reconstruction & record info
Kaspersky IR's Artifacts CollectorKaspersky IR's Artifacts Collector
Live Response Collection - CedarpeltaLive Response Collection - Cedarpelta
log2timeline/dftimewolfA framework for orchestrating forensic collection, processing and data export
log2timeline/plasolog2timeline is a tool designed to extract timestamps from various files found on a typical computer system(s) and aggregate them.
MAGNET App SimulatorMAGNET App Simulator lets you load application data from Android devices in your case into a virtual environment, enabling you to view and interact with the data as the user would have seen it on their own device.
MalwareSoup/MitreAttackPython wrapper for the Mitre ATT&CK framework API
mandiant/Mandiant-Azure-AD-InvestigatorThis repository contains a PowerShell module for detecting artifacts that may be indicators of UNC2452 and other threat actor activity
markbaggett/srum-dumpA forensics tool to convert the data in the Windows srum (System Resource Usage Monitor) database to an xlsx spreadsheet.
markbaggett/werejugoIdentifies physical locations where a laptop has been based upon wireless profiles and wireless data recorded in event logs
matanolabs/matanoOpen source cloud-native security lake platform (SIEM alternative) for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS
microsoft/avmlAVML - Acquire Volatile Memory for Linux
miriamxyra/EventListEventList is a tool to help improving your Audit capabilities and to help to build your Security Operation Center.
mitre-attack/bzarA set of Zeek scripts to detect ATT&CK techniques.
monnappa22/HollowFindHollowfind is a Volatility plugin to detect different types of process hollowing techniques used in the wild to bypass, confuse, deflect and divert the forensic analysis techniques. The plugin detects such attacks by finding discrepancy in the VAD and PEB, it also disassembles the address of entry point to detect any redirection attempts and als…
mozilla/audit-goLinux Audit Plugin for heka written using netlink Protocol in golang and Lua
mozilla/migDistributed & real time digital forensics at the speed of the cloud
mozilla/MozDefMozDef: The Mozilla Defense Platform
nannib/Imm2VirtualThis is a GUI (for Windows 64 bit) for a procedure to virtualize your EWF(E01), DD(Raw), AFF disk image file without converting it, directly with VirtualBox, forensically proof.
Neo23x0/god-mode-rulesGod Mode Detection Rules
Netflix/dispatchAll of the ad-hoc things you're doing to manage incidents today, done for you, and much more!
nshalabi/SysmonToolsUtilities for Sysmon (Sysmon View and Sysmon Shell)
NVISOsecurity/evtx-hunterevtx-hunter helps to quickly spot interesting security-related activity in Windows Event Viewer (EVTX) files.
NXLogThe modern open source log collector.
omenscan/achoirWindows Live Artifacts Acquisition Script
omenscan/achoirxReWrite of AChoir in Go for Cross PlatformReWrite of AChoir in Go for Cross Platform
opencybersecurityalliance/kestrel-langKestrel Threat Hunting Language
OpenEx-Platform/openexOpen Crisis Exercises Planning Platform
orlikoski/CyLRCyLR - Live Response Collection Tool
OSSECOpen Source HIDS SECurity
OTRF/Azure-Sentinel2GoAzure Sentinel2Go is an open source project developed to expedite the deployment of an Azure Sentinel lab.
ovotech/gitoopsGitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.
philhagen/sof-elkConfiguration files for the SOF-ELK VM, used in SANS FOR572
PSGumshoe/PSGumshoePSGumshoe is a Windows PowerShell module for the collection of OS and domain artifacts for the purposes of performing live response, hunt, and forensics.
ptresearch/AttackDetectionThe Attack Detection Team searches for new vulnerabilities and 0-days, reproduces it and creates PoC exploits to understand how these security flaws work and how related attacks can be detected on the network layer. Additionally, we are interested in malware and hackers’ TTPs, so we develop Suricata rules for detecting all sorts of such activities.
PUNCH-Cyber/stoqAn open source framework for enterprise level automated analysis.
PULSARPulsar is a powerful, blazing fast runtime security observability framework designed for the IoT.
PwC-IR/Office-365-ExtractorThe Office 365 Extractor is a tool that allows for complete and reliable extraction of the Unified Audit Log (UAL)
rajiv2790/FalconEyeFalconEye: Real-time detection software for Windows process injections
Red Canary Mac MonitorRed Canary Mac Monitor is a feature-rich dynamic analysis tool for macOS that leverages our extensive understanding of the platform and Apple’s latest APIs to collect and present relevant security events.
refractionPOINT/limacharlieLC is an Open Source, cross-platform (Windows, MacOS, Linux ++), realtime Endpoint Detection and Response sensor. The extra-light sensor, once installed on a system provides Flight Data Recorder type information (telemetry on all aspects of the system like processes, DNS, network IO, file IO etc).
RomanEmelyanov/CobaltStrikeForensicToolset for research malware and Cobalt Strike beacons
ROCK NSMResponse Operation Collection Kit - An open source Network Security Monitoring platform.
salesforce/bro-sysmonBro-Sysmon enables Bro to receive Windows Event Logs. This provide a method to associate Network Monitoring and Host Monitoring. The work was spurred by the need to associate JA3 and HASSH fingerprints with the application on the host. The example below shows the hostname, Process ID, connection information, JA3 fingerprints, Application Path, and binary hashes.
salesforce/jarmJARM is an active Transport Layer Security (TLS) server fingerprinting tool.
sans-blue-team/DeepBlueCLIDeepBlueCLI - a PowerShell Module for Threat Hunting via Windows Event Logs
Security OnionPeel back the layers of your enterprise
SecurityBrewery/catalystCatalyst is a SOAR system that helps to automate alert handling and incident response processes
SecurityRiskAdvisors/TALRThreat Alert Logic Repository (TALR) - A public repository for the collection and sharing of detection rules in platform agnostic formats. Collected rules are appended with STIX required fields for simplified sharing over TAXII servers.
SekoiaLab/fastir_artifactsLive forensic artifacts collector
SekoiaLab/Fastir_CollectorThis tool collects different artefacts on live Windows and records the results in csv or json files. With the analyses of these artefacts, an early compromission can be detected.
shellster/DCSYNCMonitorMonitors for DCSYNC and DCSHADOW attacks and create custom Windows Events for these events.
SIEMonsterSIEMonster is an Affordable Security Monitoring Software Soulution
Sigma Rules Repository MirrorSigma rules repository mirror and translations
slackhq/go-auditgo-audit is an alternative to the auditd daemon that ships with many distros
s0md3v/OrbitBlockchain Transactions Investigation Tool
splunk/melting-cobaltA Cobalt Strike Scanner that retrieves detected Team Server beacons into a JSON object
sumeshi/evtx2esA library for fast import of Windows Eventlogs into Elasticsearch.
swisscom/Invoke-ForensicsInvoke-Forensics provides PowerShell commands to simplify working with the forensic tools KAPE and RegRipper.
Sysinternals/SysmonForLinuxSysmon For Linux install and build instructions
tap-ir/tapirTAPIR is a multi-user, client/server, incident response framework
tclahr/uacUAC (Unix-like Artifacts Collector) is a Live Response collection tool for Incident Reponse that makes use of built-in tools to automate the collection of Unix-like systems artifacts. Supported systems: AIX, FreeBSD, Linux, macOS, NetBSD, Netscaler, OpenBSD and Solaris.
telekom-security/acquire-aws-ec2A python script to acquire multiple aws ec2 instances in a forensically sound-ish way
TestDiskTestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software: certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy.
The Sleuth Kitsleuthkit.org is the official website for The Sleuth Kit®, Autopsy®, and other open source digital investigation tools. From here, you can find documents, case studies, and download the latest versions of the software.
thewhiteninja/ntfstoolForensics tool for NTFS (parser, mft, bitlocker, deleted files)
THIBER-ORG/userlineQuery and report user logons relations from MS Windows Security Events
threathunters-io/laurelTransform Linux Audit logs for SIEM usage
TobySalusky/cont3xtCont3xt intends to centralize and simplify a structured approach to gathering contextual intelligence in support of technical investigations.
travisfoley/dfirtriageDigital forensic acquisition tool for Windows based incident response.
trustedsec/SysmonCommunityGuideTrustedSec Sysinternals Sysmon Community Guide
ufrisk/LeechCoreLeechCore - Physical Memory Acquisition Library & The LeechAgent Remote Memory Acquisition Agent
Uncoder.ioUncoder.IO is the online translator for SIEM saved searches, filters, queries, API requests, correlation and Sigma rules to help SOC Analysts, Threat Hunters and SIEM Engineers
VSCMountVolume shadow copies mounter tool
WazuhOpen Source Host and Endpoint Security
wagga40/ZircoliteA standalone SIGMA-based detection tool for EVTX.
williballenthin/EVTXtractEVTXtract recovers and reconstructs fragments of EVTX log files from raw binary data, including unallocated space and memory images.
williballenthin/INDXParseTool suite for inspecting NTFS artifacts
williballenthin/process-forestprocess-forest is a tool that processes Microsoft Windows EVTX event logs that contain process accounting events and reconstructs the historical process heirarchies.
XForceIR/SideLoadHunterSideLoadHunter is a PowerShell script and Sysmon configuration designed to aide defenders and incident responders identify evidence of DLL sideloading on Windows systems.
Yamato-Security/hayabusaHayabusa is a threat hunting and fast forensics timeline generator for Windows event logs.
Yamato-Security/WELAWELA (Windows Event Log Analyzer): The Swiss Army knife for Windows Event Logs! ゑ羅(ウェラ)
yampelo/beagleBeagle is an incident response and digital forensics tool which transforms security logs and data into graphs.
zeronetworks/RPCFirewallRPC is the underlying mechanism which is used for numerous lateral movement techniques, reconnaisense, relay attacks, or simply to exploit vulnerable RPC services.
zodiacon/ProcMonXv2Procmon-like tool that uses Event Tracing for Windows (ETW) instead of a kernel driver to provide event information.

Exploits

LinkDescription
externalist/exploit_playgroundAnalysis of public exploits or my 1day exploits
FriendsOfPHP/security-advisoriesThe PHP Security Advisories Database references known security vulnerabilities in various PHP projects and libraries. This database must not serve as the primary source of information for security issues, it is not authoritative for any referenced software, but it allows to centralize information for convenience and easy consumption.
gellin/TeamViewer_Permissions_Hook_V1A proof of concept injectable C++ dll, that uses naked inline hooking and direct memory modification to change your TeamViewer permissions.
HASecuritySolutions/VulnWhispererCreate actionable data from your Vulnerability Scans
hasherezade/process_doppelgangingMy implementation of enSilo's Process Doppelganging (PE injection technique)
itm4n/PerfusionExploit for the RpcEptMapper registry key permissions vulnerability (Windows 7 / 2088R2 / 8 / 2012)
itm4n/UsoDllLoaderWindows - Weaponizing privileged file writes with the Update Session Orchestrator service
nomi-sec/PoC-in-GitHub📡 PoC auto collect from GitHub. ⚠️ Be careful Malware.
opencve/opencveCVE Alerting Platform
ScottyBauer/Android_Kernel_CVE_POCsA list of my CVE's with POCs
smgorelik/Windows-RCE-exploitsThe exploit samples database is a repository for **RCE** (remote code execution) exploits and Proof-of-Concepts for **WINDOWS**, the samples are uploaded for education purposes for red and blue teams.
Spajed/processrefundAn attempt at Process Doppelgänging
spencerdodd/kernelpopKernel privilege escalation enumeration and exploitation framework
tunz/js-vuln-dbA collection of JavaScript engine CVEs with PoCs
victims/victims-cve-dbThis database contains information regarding CVE(s) that affect various language modules. We currently store version information corresponding to respective modules as understood by select sources.
VulnReproduction/LinuxFlawThis repo records all the vulnerabilities of linux software I have reproduced in my local workspace
xairy/kernel-exploitsA bunch of proof-of-concept exploits for the Linux kernel

Hardening

LinkDescription
0x6d69636b/windows_hardeningWindows Hardening settings and configurations
bad-antics/nullsec-linuxSecurity-hardened Linux distribution built on Debian, preconfigured for penetration testing, digital forensics, and privacy-focused operations with kernel-level hardening.
bad-antics/rce-shieldRemote Code Execution hardening toolkit for PC gamers. Scans game launchers, anti-cheat software, mod platforms, overlays, and peripherals for RCE vulnerabilities and misconfigurations.
Benchmark: NIST SP 800-53 Revision 5NIST SP 800-53 Revision 5 represents a multi-year effort to develop the next generation of security and privacy controls needed to strengthen and support the U.S. federal government. These next generation controls offer a proactive and systematic approach to ensure that critical systems, components, and services are sufficiently trustworthy and have the necessary resilience to defend the economic and national security interests of the United States.
cisagov/csetCybersecurity Evaluation Tool
elastic/PPLGuardPPLGuard is a proof of concept tool that can mitigate two currently-unpatched Windows security flaws which pose threats to Protected Processes Light (PPL) processes, such as AntiMalware services.
hexorcist404/apotropeOffline Windows security posture auditor with 50+ checks mapped to CIS Microsoft Windows Benchmarks. Scored HTML/JSON reports, no cloud connectivity required
Linux Kernel Runtime GuardLinux Kernel Runtime Guard (LKRG) is a out-of-tree security module for the Linux kernel developed by Openwall. It does run-time integrity checks in order to stop known, and unknown, security vulnerabilities in the Linux kernel. It can log detected intrusion attempts or stop them by causing a kernel panic - resulting in a frozen machine or a reboot depending on how the kernel is configured.
nccgroup/exploit_mitigationsKnowledge base of exploit mitigations available across numerous operating systems, architectures and applications and versions.
Privacy.sexyEnforce privacy & security on Windows and macOS
SantaSanta is a binary authorization system for macOS
Security Technical Implementation Guides (STIGs)The Security Technical Implementation Guides (STIGs) are the configuration standards for DOD IA and IA-enabled devices/systems.
securitywithoutborders/hardentoolsHardentools simply reduces the attack surface on Microsoft Windows computers by disabling low-hanging fruit risky features.
ukncsc/Device-Security-Guidance-Configuration-PacksThis repository contains policy packs which can be used by system management software to configure device platforms (such as Windows 10 and iOS) in accordance with NCSC device security guidance. These configurations are aimed primarily at government and other medium/large organisations.
Windows Security BaselineA security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Hardware

LinkDescription
MaximeBeasse/KeyDecoderKeyDecoder app lets you use your smartphone or tablet to decode your mechanical keys in seconds.
Theldus/bread🍞 BREAD: BIOS Reverse Engineering & Advanced Debugging
tothi/usbgadget-toolDumb USB HID gadget creator for Android (for triggering device driver install on Windows for LPE)
ufrisk/pcileechDirect Memory Access (DMA) Attack Software

Malware Analysis

LinkDescription
accidentalrebel/mbcscanScans a malware file and lists down the related MBC (Malware Behavior Catalog) details.
activecm/rita Real Intelligence Threat Analytics
adamkramer/rapid_envRapid deployment of Windows environment (files, registry keys, mutex etc) to facilitate malware analysis
advanced-threat-research/DarkSide-Config-ExtractDarkSide & BlackMatter Config Extractor by ValthekOn & S2 (@sisoma2)
advanced-threat-research/IOCsRepository containing IOCs, MISP and Expert rules from our blogs
akamai/ludaMalicious actors often reuse code to deploy their malware, phishing website or CNC server. As a result, similiaries can be found on URLs path by inspecting internet traffic. Moreover, deep learning models or even regular ML model do not fit for inline deployment in terms of running performance. However, regexes ( or YARA rules ) can be deployed …
alexandreborges/malwoverviewMalwoverview.py is a simple tool to perform an initial and quick triage on either a directory containing malware samples or a specific malware sample
APT Groups, Operations and Malware Search EngineAPT Groups, Operations and Malware Search Engine
ashishb/android-malwareCollection of android malware samples
AVCaesarAVCaesar is a malware analysis engine and repository
blackorbird/APT_REPORTInteresting apt report collection and some special ioc express
BlackSnufkin/LitterBoxsandbox approach for malware developers and red teamers to test payloads against detection mechanisms before deployment
CapacitorSet/box-jsA tool for studying JavaScript malware
captainGeech42/ransomwatchRansomware leak site monitoring
cert-ee/cuckoo3Cuckoo 3 is a Python 3 open source automated malware analysis system.
CERT-Polska/drakvuf-sandboxDRAKVUF Sandbox - automated hypervisor-level malware analysis system
CERT-Polska/kartonDistributed malware processing framework based on Python, Redis and MinIO.
CERT-Polska/mwdb-coreMalware repository component for samples & static configuration with REST API interface.
CheckPointSW/showstopperShowStopper is a tool for helping malware researchers explore and test anti-debug techniques or verify debugger plugins or other solutions that clash with standard anti-debug methods.
ContagioMalwarre dump
CRED-CLUB/ARTIFAn advanced real time threat intelligence framework to identify threats and malicious web traffic on the basis of IP reputation and historical data.
CriticalPathSecurity/Zeek-Intelligence-FeedsZeek-Formatted Threat Intelligence Feeds
cmu-sei/cyobstractA tool to extract structured cyber information from incident reports.
countercept/snakesnake - a malware storage zoo
csvl/SEMA-ToolChainToolChain using Symbolic Execution for Malware Analysis.
CybercentreCanada/CCCS-YaraYARA rule metadata specification and validation utility / Spécification et validation pour les règles YARA
D4stiny/spectreA Windows kernel-mode rootkit that abuses legitimate communication channels to control a machine.
DoctorWebLtd/malware-iocsThis repository contains Indicators of Compromise (IOCs) related to our investigations.
droidefense/engineDroidefense: Advance Android Malware Analysis Framework
dsnezhkov/racketeerRacketeer Project - Ransomware emulation toolkit
ecstatic-nobel/Analyst-ArsenalPhishing kits hunting
EFForg/yayaYet Another Yara Automaton - Automatically curate open source yara rules and run scans
eset/malware-iocIndicators of Compromises (IOC) of our various investigations
FAMEFAME Automates Malware Evaluation
fireeye/flashmingoAutomatic analysis of SWF files based on some heuristics. Extensible via plugins.
fireeye/iocsFireEye Publicly Shared Indicators of Compromise (IOCs)
felixweyne/imaginaryC2Imaginary C2 is a python tool which aims to help in the behavioral (network) analysis of malware. Imaginary C2 hosts a HTTP server which captures HTTP requests towards selectively chosen domains/IPs. Additionally, the tool aims to make it easy to replay captured Command-and-Control responses/served payloads.
FortyNorthSecurity/WMImplantThis is a PowerShell based tool that is designed to act like a RAT. Its interface is that of a shell where any command that is supported is translated into a WMI-equivalent for use on a network/remote machine. WMImplant is WMI based.
godaddy/procfilterA YARA-integrated process denial framework for Windows
gen0cide/gscriptFramework to rapidly implement custom droppers for all three major operating systems
glmcdona/Process-DumpWindows tool for dumping malware PE files from memory back to disk for analysis.
google/vxsigAutomatically generate AV byte signatures from sets of similar binaries.
GoSecure/malboxesBuilds malware analysis Windows VMs so that you don't have to.
GreatSCT/GreatSCTThe project is called Great SCT (Great Scott). Great SCT is an open source project to generate application white list bypasses. This tool is intended for BOTH red and blue team
Have I Been Emotet Check if your email address or domain is involved in the Emotet malspam ([email protected] or domain.ext). Your address can be marked as a SENDER (FAKE or REAL), as a RECIPIENT or any combination of the three.
hasherezade/libpeconv/runpeRunPE (aka Process Hollowing) is a well known technique allowing to injecting a new PE into a remote processes, imprersonating this process. The given implementation works for PE 32bit as well as 64bit.
hasherezade/mal_unpackDynamic unpacker based on PE-sieve
hasherezade/pe-sieveScans a given process, searching for the modules containing in-memory code modifications. When found, it dumps the modified PE.
Hatching TriageTriage is our state-of-the-art malware analysis sandbox designed for cross-platform support (Windows, Android, Linux, and macOS), high-volume malware analysis capabilities, and configuration extraction for numerous malware families.
hegusung/AVSignSeekTool written in python3 to determine where the AV signature is located in a binary/payload
hejelylab/easeYARAC# Desktop GUI application that either performs YARA scan locally or prepares the scan in Active Directory domain environment with a few clicks.
hlldz/SpookFlareLoader, dropper generator with multiple features for bypassing client-side and network-side countermeasures.
Hybrid-AnalysisFree Automated Malware Analysis Service
InQuest/ThreatIngestorAn extendable tool to extract and aggregate IOCs from threat feeds.
ips-bph-frameworkBLACKPHENIX is an open source malware analysis automation framework composed of services, scripts, plug-ins, and tools and is based on a Command-and-Control (C&C) architecture
IRIS-HIRIS-H is an online digital forensics tool that performs automated static analysis of files stored in a directory-based or strictly structured formats.
jgamblin/Mirai-Source-CodeLeaked Mirai Source Code for Research/IoC Development Purposes.
jgamblin/JPCERTCC/MalConfScanVolatility plugin for extracts configuration data of known malware
JohnHammond/vbe-decoderA Python3 script to decode an encoded VBScript file, often seen with a .vbe file extension
JohnLaTwC/PyPowerShellXrayPython script to decode common encoded PowerShell scripts
jstrosch/malware-samplesMalware samples, analysis exercises and other interesting resources.
katjahahn/PortExJava library to analyse Portable Executable files with a special focus on malware analysis and PE malformation robustness
kevoreilly/CAPEv2Malware Configuration And Payload Extraction
kirk-sayre-work/VBASeismographA tool for detecting VBA stomping.
KoodousKoodous is a collaborative platform that combines the power of online analysis tools with social interactions between the analysts over a vast APKs repository.
LordNoteworthy/al-khaserPublic malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
Mac MalwareMac Malware by Objective-See
mandiant/apooxmlGenerate YARA rules for OOXML documents.
marcosd4h/memhunterLive hunting of code injection techniques
maliceio/maliceMalice's mission is to be a free open source version of VirusTotal that anyone can use at any scale from an independent researcher to a fortune 500 company.
MalShareA free Malware repository providing researchers access to samples, malicous feeds, and Yara results
MalwareBazaar DatabaseMalwareBazaar is a project operated by abuse.ch. The purpose of the project is to collect and share malware samples, helping IT-security researchers and threat analyst protecting their constituency and customers from cyber threats.
MalwareCantFly/Vba2GraphVba2Graph - Generate call graphs from VBA code, for easier analysis of malicious documents.
malwaredllc/byobBYOB (Build Your Own Botnet)
malwareinfosec/EKFiddleA framework based on the Fiddler web debugger to study Exploit Kits, malvertising and malicious traffic in general.
Malwaretiversemaltiverse - Connect the dots - The definitive IoC search engine
MalwaresMalware SRC Database
Malware Static AnalysisThe following interface stands in front of a live engine which takes binary files and runs them against a pletora of hundreds YARA rules.
matterpreter/DefenderCheckIdentifies the bytes that Microsoft Defender flags on.
mindcollapse/MalwareMultiScanSelf-hosted VirusTotal / MetaDefender wannabe with API, demo UI and Scanners running in Docker.
MinervaLabsResearch/MystiqueMystique may be used to discover infection markers that can be used to vaccinate endpoints against malware. It receives as input a malicious sample and automatically generates a list of mutexes that could be used to as "vaccines" against the sample
mitchellkrogza/Phishing.DatabasePhishing Domains, urls websites and threats database. We use the PyFunceble testing tool to validate the status of all known Phishing domains and provide stats to reveal how many unique domains used for Phishing are still active
mohamedaymenkarmous/alienvault-otx-api-htmlAlienVault OTX API-based project with HTML (pure HTML or mixed PNG screenshots) reports pages that looks like the real AlienVault OTX website
NavyTitanium/Fake-Sandbox-ArtifactsThis script allows you to create various artifacts on a bare-metal Windows computer in an attempt to trick malwares that looks for VM or analysis tools
nbeede/BoomBoxAutomatic deployment of Cuckoo Sandbox malware lab using Packer and Vagrant
nbulischeck/tytonLinux Kernel-Mode Rootkit Hunter for 4.4.0-31+
Neo23x0/APTSimulatorA toolset to make a system look as if it was the victim of an APT attack
Neo23x0/exotronSandbox feature upgrade with the help of wrapped samples
nsmfoo/antivmdetectionScript to create templates to use with VirtualBox to make vm detection harder
ntddk/virustreamA script to track malware IOCs with OSINT on Twitter.
OALabs/BlobRunnerQuickly debug shellcode extracted during malware analysis
OALabs/PyIATRebuildAutomatically rebuild Import Address Table for dumped PE file. With python bindings!
oasis-open/cti-stix-generatorOASIS Cyber Threat Intelligence (CTI) TC: A tool for generating STIX content for prototyping and testing.
ohjeongwook/PowerShellRunBoxDynamic PowerShell analysis framework
outflanknl/EvilClippyA cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.
P4T12ICK/ypsilonYpsilon is an Automated Security Use Case Testing Environment using real malware to test SIEM use cases in an closed environment. Different tools such as Ansible, Cuckoo, VirtualBox, Splunk and ELK are combined to determine the quality of a SIEM use case by testing any number of malware against a SIEM use case. Finally, a test report is generated giving insight to the quality of an use case.
pan-unit42/iocsIndicators from Unit 42 Public Reports
pandora-analysis/pandoraPandora is an analysis framework to discover if a file is suspicious and conveniently show the results
phage-nz/ph0neutriaph0neutria is a malware zoo builder that sources samples straight from the wild. Everything is stored in Viper for ease of access and manageability.
PwCUK-CTO/rtfsigA tool to help malware analysts signature unique parts of RTF documents
python-iocextractAdvanced Indicator of Compromise (IOC) extractor
quarkslab/irmaIRMA is an asynchronous & customizable analysis system for suspicious files.
quasar/QuasarRATQuasar is a fast and light-weight remote administration tool coded in C#. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.
rastrea2r/rastrea2rCollecting & Hunting for IOCs with gusto and style
SafeBreach-Labs/mkmalwarefromProof-of-concept two-stage dropper generator that uses bits from external sources
SentineLabs/SentinelLabs_RevCore_ToolsThe Windows Malware Analysis Reversing Core Tools
slaughterjames/excelpeekExcelPeek is a tool designed to help investigate potentially malicious Microsoft Excel files.
sophos-ai/yaraml_rulesSecurity ML models encoded as Yara rules
SpamScope/spamscopeFast Advanced Spam Analysis Tool
SpiderLabs/IOCs-IDPSThis repository will hold PCAP IOC data related with known malware samples (owner: Bryant Smith)
strozfriedberg/cobaltstrike-config-extractorCobalt Strike Beacon configuration extractor and parser.
t4d/PhishingKitHunterFind phishing kits which use your brand/organization's files and image.
target/halogenAutomatically create YARA rules from malicious documents.
ThisIsLibra/MalPullA CLI interface to search for a MD-5/SHA-1/SHA-256 hash on multiple malware databases and download the sample from the first hit
tklengyel/drakvufDRAKVUF Black-box Binary Analysis
tomchop/malcomMalcom - Malware Communications Analyzer
UNPACMEAn automated malware unpacking service from OpenAnalysis
uqcyber/ColdPressExtensible Platform for Malware Analysis
ytisf/theZooA repository of LIVE malwares for your own joy and pleasure
VirusShareVirusShare.com is a repository of malware samples to provide security researchers, incident responders, forensic analysts, and the morbidly curious access to samples of live malicious code
VX VaultVX Vault
W3ndige/auroraMalware similarity platform with modularity in mind.
xorhex/mlgetA golang CLI tool to download malware from a variety of sources.
YaraDbgYaraDbg is a free web-based Yara debugger to help security analysts to write hunting or detection rules with less effort and more confidence.
YARAifyYARAify is a project from abuse.ch that allows anyone to scan suspicious files such as malware samples or process dumps against a large repository of YARA rules. With YARAhub, the platform also provides a structured way for sharing YARA rules with the community.

Mobile Security

LinkDescription
ac-pm/InspeckageAndroid Package Inspector - dynamic analysis with api hooks, start unexported activities and more. (Xposed Module)
apkdetectAndroid malware analysis and classification platform
ApktoolA tool for reverse engineering Android apk files
as0ler/r2flutchTool to decrypt iOS apps using r2frida
chaitin/passionfruitSimple iOS app blackbox assessment tool. Powered by frida.re and vuejs.
charles2gan/GDA-android-reversing-ToolGDA is a new fast and powerful decompiler in C++(working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, dat
dpnishant/appmonAppMon is an automated framework for monitoring and tampering system API calls of native macOS, iOS and android apps. It is based on Frida.
dmayer/idbidb is a tool to simplify some common tasks for iOS pentesting and research
DrozerComprehensive security and attack framework for Android
dwisiswant0/apkleaksScanning APK file for URIs, endpoints & secrets.
facebook/mariana-trenchOur security focused static analysis tool for Android and Java applications.
frida/fridaDynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.
iSECPartners/Android-SSL-TrustKillerBypass SSL certificate pinning for most applications
KJCracks/ClutchFast iOS executable dumper
linkedin/qarkTool to look for several security related Android application vulnerabilities
m0bilesecurity/RMS-Runtime-Mobile-SecurityRuntime Mobile Security (RMS) is a powerful web interface that helps you to manipulate Android Java Classes and Methods at Runtime
MobSF/Mobile-Security-Framework-MobSFMobile Security Framework is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static analysis, dynamic analysis, malware analysis and web API testing
mvt-project/mvtMVT is a forensic tool to look for signs of infection in smartphone devices
mwrlabs/needleThe iOS Security Testing Framework
nccgroup/houseA runtime mobile application analysis toolkit with a Web GUI, powered by Frida, written in Python.
nygard/class-dumpGenerate Objective-C headers from Mach-O files
pxb1988/dex2jarTools to work with android .dex and java .class files
quark-engine/quark-engineAn Obfuscation-Neglect Android Malware Scoring System
RealityNet/kobackupdecHuawei backup decryptor
securing/IOSSecuritySuiteiOS platform security & anti-tampering Swift library
sensepost/objectionobjection is a runtime mobile exploration toolkit, powered by Frida. It was built with the aim of helping assess mobile applications and their security posture without the need for a jailbroken or rooted mobile device.
skylot/jadxDex to Java decompiler
stefanesser/dumpdecryptedDumps decrypted mach-o files from encrypted iPhone applications from memory to disk. This tool is necessary for security researchers to be able to look under the hood of encryption.
swdunlop/AndBugAndroid Debugging Library
tcurdt/iProxyLet's you connect your laptop to the iPhone to surf the web.

Network Security

LinkDescription
ArkimeArkime (formerly Moloch) is a large scale, open source, indexed packet capture and search tool.
aol/molochMoloch is an open source, large scale, full packet capturing, indexing, and database system
austin-taylor/flareAn analytical framework for network traffic and behavioral analytics
certego/PcapMonkeyPcapMonkey will provide an easy way to analyze pcap using the latest version of Suricata and Zeek.
chadillac/UPnProxyPotAn SSDP & UPNP honeypot implementation aimed at intercepting/tracking UPnProxy campaigns.
crowdsecurity/crowdsec/Crowdsec - An open-source, lightweight agent to detect and respond to bad behaviours. It also automatically benefits from our global community-wide IP reputation database.
blechschmidt/massdnsA high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration)
byt3bl33d3r/MITMfFramework for Man-In-The-Middle attacks
cisco/mercuryMercury: network metadata capture and analysis
ddosify/ddosifyHigh-performance load testing tool, written in Golang.
dhoelzer/ShowMeThePacketsUseful network monitoring, analysis, and active response tools used or mentioned in the SANS SEC503 course
DNSdumpster.comdns recon & research, find & lookup dns records
eciavatta/caronteA tool to analyze the network flow during attack/defence capture the flag competitions
eldraco/domain_analyzerAnalyze the security of any domain by finding all the information possible. Made in python.
firefart/stunnerStunner is a tool to test and exploit STUN, TURN and TURN over TCP servers
fireeye/flare-fakenet-ngFakeNet-NG - Next Generation Dynamic Network Analysis Tool
qeeqbox/chameleonCustomizable honeypots for monitoring network traffic, bots activities and username\password credentials (DNS, HTTP Proxy, HTTP, HTTPS, SSH, POP3, IMAP, STMP, RDP, VNC, SMB, SOCKS5, Redis, TELNET, Postgres and MySQL)
infobyte/evilgradeEvilgrade is a modular framework that allows the user to take advantage of poor upgrade implementations by injecting fake updates. It comes with pre-made binaries (agents), a working default configuration for fast pentests, and has it's own WebServer and DNSServer modules. Easy to set up new settings, and has an autoconfiguration when new binary agents are set.
joswr1ght/cowpattycoWPAtty: WPA2-PSK Cracking
joswr1ght/nm2lpConvert Windows Netmon Monitor Mode Wireless Packet Captures to Libpcap Format
michenriksen/aquatoneAQUATONE is a set of tools for performing reconnaissance on domain names. It can discover subdomains on a given domain by using open sources as well as the more common subdomain dictionary brute force approach. After subdomain discovery, AQUATONE can then scan the hosts for common web ports and HTTP headers, HTML bodies and screenshots can be gathered and consolidated into a report for easy analysis of the attack surface.
nesfit/NetfoxDetectiveNFX Detective is a novel Network forensic analysis tool that implements methods for extraction of application content from communication using supported protocols.
odedshimon/BruteSharkBruteShark is a Network Forensic Analysis Tool (NFAT) that performs deep processing and inspection of network traffic (mainly PCAP files)
PacketTotalA free, online PCAP analysis engine
Phenomite/AMP-ResearchResearch on UDP/TCP amplification vectors, payloads and mitigations against their use in DDoS Attacks
PolarProxyPolarProxy is a transparent SSL/TLS proxy created for incident responders and malware researchers. PolarProxy is primarily designed to intercept and decrypt TLS encrypted traffic from malware. PolarProxy decrypts and re-encrypts TLS traffic, while also saving the decrypted traffic in a PCAP file that can be loaded into Wireshark or an intrusion detection system (IDS).
secureworks/daltonSuricata and Snort IDS rule and pcap testing system
sensepost/routopsyRoutopsy is a toolkit built to attack often overlooked networking protocols. Routopsy currently supports attacks against Dynamic Routing Protocols (DRP) and First-Hop Redundancy Protocols (FHRP).
USArmyResearchLab/DshellAn extensible network forensic analysis framework. Enables rapid development of plugins to support the dissection of network packet captures.
ValtteriL/UPnProxyChainA tool to create a SOCKS proxy server out of UPnProxy vulnerable device(s).
vincentbernat/akvoradoFlow collector, hydrater and visualizer
WiGLEMaps and database of 802.11 wireless networks, with statistics, submitted by wardrivers, netstumblers, and net huggers.
WireEditFirst-Of-A-Kind And The Only Full Stack WYSIWYG Pcap Editor
The ZMap ProjectThe ZMap Project is a collection of open source tools that enable researchers to perform large-scale studies of the hosts and services that compose the public Internet.

Open-source Intelligence (OSINT)

LinkDescription
althonos/InstaLooterAnother API-less Instagram pictures and videos downloader.
americanexpress/earlybirdEarlyBird is a sensitive data detection tool capable of scanning source code repositories for clear text password violations, PII, outdated cryptography methods, key files and more.
arch4ngel/peasantLinkedIn reconnaissance tool
bad-antics/baudrillard-suiteCross-platform OSINT and reconnaissance toolkit with modules for social media intelligence, metadata forensics, network mapping, and automated report generation.
Bellingcat's Online Investigation ToolkitWelcome to Bellingcats freely available online open source investigation toolkit.
byt3bl33d3r/WitnessMeWeb Inventory tool, takes screenshots of webpages using Pyppeteer (headless Chrome/Chromium) and provides some extra bells & whistles to make life easier.
CellMapperCellular Coverage and Tower Map
CSE UtopiaCSE Utopia
danieleperera/onioningestorAn extendable tool to Collect, Crawl and Monitor onion sites on tor network and index collected information on Elasticsearch
DargleDargle serves as a data aggregation platform for dark web domains. Hidden services on the dark web prove difficult to navigate, but by crawling the clear web, one can accumulate a directory of sorts for these hidden services.
danieliu/play-scraperA web scraper to retrieve application data from the Google Play Store.
DataSploit/datasploitAn #OSINT Framework to perform various recon techniques on Companies, People, Phone Number, Bitcoin Addresses, etc., aggregate all the raw data, and give data in multiple formats.
dgtlmoon/changedetection.iochangedetection.io - The best and simplest self-hosted open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change. Open source web page change detection - Now also includes JSON API change det…
felix83000/WatcherWatcher - Open Source Cybersecurity Threat Hunting Platform. Developed with Django & React JS.
Epieos Tools - Google Account FinderAn online tool to retrieve sensitive information like google maps reviews, public photos, displayed name, usage of google services such as YouTube, Hangouts
grep.appSearch across a half million git repos
GreyNoise VisualizerGreyNoise Visualizer
haccer/twintAn advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
hessman/gcertRetrieves information about a given domain from the Google Transparency Report
ImmuniWebDomain Security Test | Detect Dark Web Exposure, Phishing, Squatting and Trademark Infringement
IntelligenceXSearch Tor, I2P, data leaks, public web.|
InQuest/omnibusThe OSINT Omnibus
intelowlproject/IntelOwlIntel Owl: analyze files, domains, IPs in multiple ways from a single API at scale
iptv-org/iptvCollection of 8000+ publicly available IPTV channels from all over the world
jofpin/trapePeople tracker on the Internet: OSINT analysis and research tool.
khast3x/h8mailEmail OSINT & Password breach hunting tool, locally or using premium services. Supports chasing down related email
knownsec/KunyuKunyu, more efficient corporate asset collection
lanrat/certgraphAn open source intelligence tool to crawl the graph of certificate Alternate Names
LeakIXThis project goes around the internet and finds services to index them.
Leak-LookupData Breach Search Engine
leapsecurity/InSpyA python based LinkedIn enumeration tool
LookylooWeb forensics tool
loseys/OblivionData leak checker & OSINT Tool
Malfrats/xeuledocFetch information about a public Google document.
medialab/minetA webmining CLI tool & library for python.
megadose/holeheholehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.
mxrch/ghuntGHunt is an OSINT tool to extract a lot of informations of someone's Google Account email.
nccgroup/scryingA tool for collecting RDP, web and VNC screenshots all in one place
ninoseki/mihariA helper to run OSINT queries & manage results continuously
ninoseki/mikataA browser extension for OSINT search
OCCRP AlephThe global archive of research material for investigative reporting.
OCCRP DataSearch 102m public records and leaks from 179 sources
OpenCelliDOpenCelliD - Largest Open Database of Cell Towers & Geolocation - by Unwired Labs
OpenCorporatesLegal-entity data you can trust
Open OwnershipOpen Ownership drives the global shift towards transparency and accountability in corporate ownership and control
OSINT.SHALL IN ONE INFORMATION GATHERING TOOLS
OWASP/AmassIn-depth Attack Surface Mapping and Asset Discovery
PaperMtn/gitlab-watchmanMonitoring GitLab for sensitive data shared publicly
Patrowl/PatrowlHearsPatrowlHears - Vulnerability Intelligence Center / Exploits
Phonebook.czPhonebook lists all domains, email addresses, or URLs for the given input domain.
qeeqbox/social-analyzerAPI, CLI & Web App for analyzing & finding a person's profile across 350+ social media websites (Detections are updated regularly)
Recon-NGRecon-ng is a reconnaissance tool with an interface similar to Metasploit. Running recon-ng from the command line you enter a shell like environment where you can configure options, perform recon and output results to different report types.
Register of Overseas EntitiesOverseas entities who want to buy, sell or transfer property or land in the UK, must register with Companies House and tell us who their registrable beneficial owners or managing officers are.
RuPEPPublic Database of Domestic Politically Exposed Persons of Russia, Belarus and Kazakhstan
s-rah/onionscanOnionScan is a free and open source tool for investigating the Dark Web.
same.energyTweet Search Engine
Shade MapView Shade on Map
sherlock-project/sherlock🔎 Hunt down social media accounts by username across social networks
SnusBaseThe longest standing data breach search engine.
sshell/reddit-analyzerfind out when and where someone is posting to reddit
SpiderFootSpiderFoot - Opensource Intelligence Automation
sundowndev/PhoneInfogaAdvanced information gathering & OSINT framework for phone numbersAdvanced information gathering & OSINT framework for phone numbers
superhedgy/AttackSurfaceMapperAttackSurfaceMapper is a tool that aims to automate the reconnaissance process.
TEDTenders Electronic Daily
thewhiteh4t/nexfilOSINT tool for finding profiles by username
tor.taxitor.taxi - your ride to the darknet
vysecurity/LinkedIntLinkedIn Recon Tool
WebBreacher/WhatsMyNameThis repository has the unified data required to perform user enumeration on various websites. Content is in a JSON file and can easily be used in other projects.
woj-ciech/kamerkaBuild interactive map of cameras from Shodan
woj-ciech/SocialPathTrack users across social media platform
XquikX/Twitter data extraction platform for public post search, follower extraction, keyword monitoring, REST API, webhooks, and MCP workflows.
yogeshojha/renginereNgine is an automated reconnaissance framework meant for information gathering during penetration testing of web applications. reNgine has customizable scan engines, which can be used to scan the websites, endpoints, and gather information.

Password Cracking and Wordlists

Assetnote WordlistsAutomated & Manual Wordlists provided by Assetnote
berzerk0/Probable-WordlistsWordlists sorted by probability originally created for password generation and testing - make sure your passwords aren't popular!
byt3bl33d3r/SprayingToolkitScripts to make password spraying attacks against Lync/S4B & OWA a lot quicker, less painful and more efficient
c6fc/npkA mostly-serverless distributed hash cracking platform
Coalfire-Research/npkA mostly-serverless distributed hash cracking platform
f0cker/crackqCrackQ: A Python Hashcat cracking queue system
fireeye/gocrackGoCrack provides APIs to manage password cracking tasks across supported cracking engines.
JoelGMSec/CloudtopolisZero Infrastructure Password Cracking
l0phtcrack/l0phtcrackL0phtCrack Password Auditor
sc0tfree/mentalistMentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with Hashcat and John the Ripper.
trustedsec/hate_crackA tool for automating cracking methodologies through Hashcat from the TrustedSec team.
danielmiessler/SecListsSecLists is the security tester's companion. It is a collection of multiple types of lists used during security assessments. List types include usernames, passwords, URLs, sensitive data grep strings, fuzzing payloads, and many more.

Social Engineering

LinkDescription
AlteredSecurity/365-Stealer/365-Stealer is the tool written in python3 which steals data from victims office365 by using access_token which we get by phishing. It steals outlook mails, attachments, OneDrive files, OneNote notes and injects macros.
bitsadmin/fakelogonscreenFake Windows logon screen to steal passwords
BiZken/PhishMailerGenerate Professional Phishing Emails Fast And Easy
boxug/trapePeople tracker on the Internet: Learn to track the world, to avoid being traced.
dafthack/MailSniperMailSniper is a penetration testing tool for searching through email in a Microsoft Exchange environment for specific terms (passwords, insider intel, network architecture information, etc.). It can be used as a non-administrative user to search their own email, or by an administrator to search the mailboxes of every user in a domain.
drk1wi/ModlishkaModlishka. Reverse Proxy. Phishing NG.
certsocietegenerale/swordphish-awarenessSwordphish is a plateform allowing to create and manage fake phishing campaigns.
curtbraz/Phishing-APIComprehensive Web Based Phishing Suite of Tools for Rapid Deployment and Real-Time Alerting!
Emailrep.ioIlluminate the "reputation" behind an email address
FakeYou Text to SpeechUse deep fake tech to say stuff with your favorite characters.
fireeye/ReelPhishReelPhish: A Real-Time Two-Factor Phishing Tool
fkasler/phishmongerPhishing Framework for Pentesters
SniperPhishSniperPhish - The Web-Email Spear Phishing Toolkit
gophish/gophishGophish is an open-source phishing toolkit designed for businesses and penetration testers. It provides the ability to quickly and easily setup and execute phishing engagements and security awareness training
htr-tech/zphisherAn automated phishing tool with 30+ templates.
kgretzky/evilginx2Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication
mdsecactivebreach/o365-attack-toolkito365-attack-toolkit allows operators to perform an OAuth phishing attack and later on use the Microsoft Graph API to extract interesting information.
Mr-Un1k0d3r/CatMyPhishSearch for categorized domain
mrd0x/BITBBrowser In The Browser (BITB) Templates
muraenateam/muraenaMuraena is an almost-transparent reverse proxy aimed at automating phishing and post-phishing activities.
Octoberfest7/TeamPhisherSend phishing messages and attachments to Microsoft Teams users
optiv/Microsoft365_devicePhishA proof-of-concept script to conduct a phishing attack abusing Microsoft 365 OAuth Authorization Flow
Pretext ProjectOpen-Source Collection of Social Engineering Pretexts
Raikia/UhOh365 A script that can see if an email address is valid in Office365 (user/email enumeration). This does not perform any login attempts, is unthrottled, and is incredibly useful for social engineering assessments to find which emails exist and which don't.
ralphte/build_a_phishAnsible playbook to deploy a phishing engagement in the cloud.
Rices/PhishiousAn open-source Secure Email Gateway (SEG) evaluation toolkit designed for red-teamers.
ring0lab/catphishGenerate similar-looking domains for phishing attacks. Check expired domains and their categorized domain status to evade proxy categorization. Whitelisted domains are perfect for your C2 servers.
sebastian-mora/awsssome_phishAWS SSO serverless phishing API.
securestate/king-phisherPhishing Campaign Toolkit
secureworks/PhishInSuitsPhishInSuits: OAuth Device Code Phishing with Verified Apps
threatexpress/domainhunterChecks expired domains for categorization/reputation and Archive.org history to determine good candidates for phishing and C2 domain names
Undeadsec/EvilURLAn unicode domain phishing generator for IDN Homograph Attack
UndeadSec/SocialFishUltimate phishing tool. Socialize with the credentials
ustayready/CredSniperCredSniper is a phishing framework written with the Python micro-framework Flask and Jinja2 templating which supports capturing 2FA tokens.
xiecat/goblinGoblin for Phishing Exercise Tools
Yaxser/SharpPhishUsing outlook COM objects to create convincing phishing emails without the user noticing. This project is meant for internal phishing.

Smart Contract

LinkDescription
breadcrumbsBreadcrumbs is a blockchain analytics platform accessible to everyone. It offers a range of tools for investigating, monitoring, tracking and sharing relevant information on blockchain transactions.
Capture the EtherTHE GAME OF ETHEREUM SMART CONTRACT SECURITY
cleanunicorn/karlMonitor smart contracts deployed on blockchain and test against vulnerabilities with Mythril
ConsenSys/mythrilSecurity analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, He

Truncated — view the full README on GitHub.

awesome
awesome-list
information-security
list

pe3zx/my-infosec-awesome

My curated list of awesome links, resources and tools on infosec related topics

1,171

1,895 commits

updated Oct 11, 2026

See the code

README

My Infosec Awesome


Update Nov 18, 2020: Offensive Bookmark.md has been created based on my need to map bookmarks (and tools) that practice tactics and techniques for offensive operations with MITRE ATT&CK Enterprise Matrix. The Post Exploitation section on README.md is now migrate to the new page. I will update the new page with my personal bookmark soon.


This repository is created as an online bookmark for useful links, resources and tools in infosec field which serve my needs to have a searchable page to look further.

Adversary Simulation & Emulation

LinkDescription
activeshadow/go-atomicredteamgo-atomicredteam is a Golang application to execute tests as defined in the atomics folder of Red Canary's Atomic Red Team project
alphasoc/flightsimA utility to generate malicious network traffic and evaluate controls
ASCIT31/Dark-MoonOpen-source (GPL-3.0) autonomous AI penetration testing platform and MCP host; per-technology offensive sub-agents plan and run full engagements across web, API, Active Directory and Kubernetes with an evidence trail per finding.
Attack Simulatorin Office 365Simulate realistic attacks on Office 365 environment
Azure/Cloud-KatanaUnlocking Serverless Computing to Assess Security Controls
BinaryDefense/beacon-frontingA simple command line program to help defender test their detections for network beacon patterns and domain fronting
blackbotinc/Atomic-Red-Team-Intelligence-C2ARTi-C2 is a post-exploitation framework used to execute Atomic Red Team test cases with rapid payload deployment and execution capabilities via .NET's DLR.
Blue Team Training ToolkitBlue Team Training Toolkit (BT3) is designed for network analysis training sessions, incident response drills and red team engagements
carbonblack/excel4-testsCarbon Black TAU Excel 4 Macro Analysis
center-for-threat-informed-defense/adversary_emulation_libraryAn open library of adversary emulation plans designed to empower organizations to test their defenses based on real-world TTPs.
Coalfire-Research/Red-BaronAutomate creating resilient, disposable, secure and agile infrastructure for Red Teams
Cyb3rWard0g/Invoke-ATTACKAPIA PowerShell script to interact with the MITRE ATT&CK Framework via its own API
Cyb3rWard0g/mordorRe-play Adversarial Techniques
chryzsh/DarthSidiousBuilding an Active Directory domain and hacking it
d3vzer0/reternal-quickstartRepo containing docker-compose files and setup scripts without having to clone the individual reternal components
Datadog/stratus-red-team☁️ ⚡ Granular, Actionable Adversary Emulation for the Cloud.
ElevenPaths/ATTPwnATTPwn is a computer security tool designed to emulate adversaries.
endgameinc/RTARTA provides a framework of scripts designed to allow blue teams to test their detection capabilities against malicious tradecraft, modeled after MITRE ATT&CK
FourCoreLabs/firedrillfiredrill is a malware simulation harness for evaluating your security controls
fozavci/tehsatTehsat Malware Traffic Generator
FSecureLABS/leonidasAutomated Attack Simulation in the Cloud, complete with detection use cases.
JonathanSalwan/TritonTriton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
jymchoeng/AutoTTPAutomated Tactics Techniques & Procedures
lawrenceamer/0xsp-Mongoosea unique framework for cybersecurity simulation and red teaming operations, windows auditing for newer vulnerabilities, misconfigurations and privilege escalations attacks, replicate the tactics and techniques of an advanced adversary in a network.
microsoft/restler-fuzzerRESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
MiladMSFT/ThreatHuntThreatHunt is a PowerShell repository that allows you to train your threat hunting skills.
mitre/calderaAn automated adversary emulation system
mvelazc0/PurpleSharpPurpleSharp is a C# adversary simulation tool that executes adversary techniques with the purpose of generating attack telemetry in monitored Windows environments
NextronSystems/APTSimulatorA toolset to make a system look as if it was the victim of an APT attack
NextronSystems/ransomware-simulatorRansomware simulator written in Golang
n0dec/MalwLessTest blue team detections without running any attack
OTRF/Microsoft-Sentinel2GoMicrosoft Sentinel2Go is an open source project developed to expedite the deployment of a Microsoft Sentinel research lab.
OTRF/SimuLandCloud Templates and scripts to deploy mordor environments
praetorian-code/purple-team-attack-automationPraetorian's public release of our Metasploit automation of MITRE ATT&CK™ TTPs
qsecure-labs/overlordOverlord - Red Teaming Infrastructure Automation
ReconInfoSec/adversary-emulation-mapCreates an ATT&CK Navigator map of an Adversary Emulation Plan
redcanaryco/atomic-red-teamSmall and highly portable detection tests based on MITRE's ATT&CK.
redcanaryco/AtomicTestHarnessesPublic Repo for Atomic Test Harness
redcanaryco/chain-reactorChain Reactor is an open source framework for composing executables that simulate adversary behaviors and techniques on Linux endpoints.
redhuntlabs/RedHunt-OSVirtual Machine for Adversary Emulation and Threat Hunting
RedTeamOperations/RedCloud-OSRedCloudOS is a Cloud Adversary Simulation Operating System for Red Teams to assess the Cloud Security of Leading Cloud Service Providers (CSPs)
nickzer0/RedLabFiles for red team lab infrastructure.
ScarredMonk/SysmonSimulatorSysmon event simulation utility which can be used to simulate the attacks to generate the Sysmon Event logs for testing the EDR detections and correlation rules by Blue teams.
SecurityRiskAdvisors/VECTRVECTR is a tool that facilitates tracking of your red and blue team testing activities to measure detection and prevention capabilities across different attack scenarios
SpiderLabs/sheeplSheepl : Creating realistic user behaviour for supporting tradecraft development within lab environments
splunk/attack_rangeA tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk
splunk/saloSynthetic Adversarial Log Objects: A Framework for synthentic log generation
Splunk Boss of SOCSplunk Boss of SOC
swimlane/atomic-operatorA Python package is used to execute Atomic Red Team tests (Atomics) across multiple operating system environments.
swimlane/soc-fakerA python package for use in generating fake data for SOC and security automation.
TryCatchHCF/DumpsterFire"Security Incidents In A Box!" A modular, menu-driven, cross-platform tool for building customized, time-delayed, distributed security events.
uber-common/mettaAn information security preparedness tool to do adversarial simulation.
UnfetterUnfetter is a project designed to help network defenders, cyber security professionals, and decision makers identify and analyze defensive gaps in a more scalable and repeatable way
warhorse/warhorseWarhorse consists of a fully-featured Ansible playbook to deploy infrastructure in the cloud for conducting security assessments.
0xdnd/ctf-trackerZeroBox is an offline-first tactical CTF lab tracker, payload generator, and writeup studio for penetration testing and offensive security labs.

Application Security

LinkDescription
aboul3la/Sublist3rFast subdomains enumeration tool for penetration testers
Acheron-VAF/AcheronAcheron is a RESTful vulnerability assessment and management framework built around search and dedicated to terminal extensibility.
ambionics/phpggcPHPGGC is a library of unserialize() payloads along with a tool to generate them, from command line or programmatically.
anchore/grypeA vulnerability scanner for container images and filesystems
appsecco/spaces-finderA tool to hunt for publicly accessible DigitalOcean Spaces
anatshri/svn-extractorSimple script to extract all web resources by means of .SVN folder exposed over network.
aquasecurity/kube-hunterHunt for security weaknesses in Kubernetes clusters
aquasecurity/trivyA Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CI
ARPSyndicate/kenzerautomated web assets enumeration & scanning
Assured OSSImprove the security of your software supply chain by incorporating the same trusted open source software (OSS) packages that Google secures and uses into your own developer workflows.
barrracud4/image-upload-exploitsThis repository contains various media files for known attacks on web applications processing media files. Useful for penetration tests and bug bounty.
BishopFox/GitGotSemi-automated, feedback-driven tool to rapidly search through troves of public data on GitHub for sensitive secrets.
BishopFox/h2csmugglerHTTP Request Smuggling over HTTP/2 Cleartext (h2c)
brannondorsey/dns-rebind-toolkitA front-end JavaScript toolkit for creating DNS rebinding attacks.
bridgecrewio/checkovPrevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.
brompwnie/botbA container analysis and exploitation tool for pentesters and engineers.
Checkmarx/kicsFind security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx.
chvancooten/BugBountyScannerA Bash script and Docker image for Bug Bounty reconnaissance. Intended for headless use.
danmar/cppcheckstatic analysis of C/C++ code
deepfence/SecretScannerFind secrets and passwords in container images and file systems
deepfence/ThreatMapperIdentify vulnerabilities in running containers, images, hosts and repositories
DefectDojo/django-DefectDojoDefectDojo is an open-source application vulnerability correlation and security orchestration tool.
delvelabs/tachyonTachyon is a fast web application security reconnaissance tool.
delvelabs/vane2WordPress version identification and vulnerability finder.
doyensec/inqlInQL - A Burp Extension for GraphQL Security Testing
dstotijn/hettyHetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.
facebook/pyre-check/Performant type-checking for python.
Findomain/FindomainThe fastest and cross-platform subdomain enumerator, do not waste your time.
fkie-cad/cwe_checkercwe_checker finds vulnerable patterns in binary executables
google/atherisAtheris is a coverage-guided Python fuzzing engine. It supports fuzzing of Python code, but also native extensions written for CPython. Atheris is based off of libFuzzer. When fuzzing native code, Atheris can be used in combination with Address Sanitizer or Undefined Behavior Sanitizer to catch extra bugs.
google/tsunami-security-scannerTsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
googleprojectzero/weggliweggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
IlluminateJsIlluminateJs is a static javascript analysis engine (a deobfuscator so to say) aimed to help analyst understand obfuscated and potentially malicious JavaScript Code.
ismailtasdelen/xss-payload-listCross Site Scripting ( XSS ) Vulnerability Payload List
jonluca/AnubisSubdomain enumeration and information gathering tool
LanikSJ/dfimageReverse-engineer a Dockerfile from a Docker image.
lelinhtinh/de4jsJavaScript Deobfuscator and Unpacker
mazen160/bfacBFAC (Backup File Artifacts Checker): An automated tool that checks for backup artifacts that may disclose the web-application's source code.
microsoft/onefuzzA self-hosted Fuzzing-As-A-Service platform
mindedsecurity/JStilleryAdvanced JS Deobfuscation via Partial Evaluation.
mwrlabs/drefDNS Rebinding Exploitation Framework
nccgroup/singularityA DNS rebinding attack framework
nccgroup/whalescanWhalescan is a vulnerability scanner for Windows containers, which performs several benchmark checks, as well as checking for CVEs/vulnerable packages on the container
NetSPI/AutoDirbusterAutomatically run and save Dirbuster scans for multiple IPs
NetSPI/PowerUpSQLPowerUpSQL: A PowerShell Toolkit for Attacking SQL Server
NotSoSecure/SerializedPayloadGeneratorIt's Web Interface to generate payload using various deserialization exploitation framework
noqcks/xeolXeol is a scanner for End Of Life (EOL) packages in container images, systems, and SBOMs
InsightsOpen Source Insights is an experimental service developed and hosted by Google to help developers better understand the structure, construction, and security of open source software packages.
ossf/allstarGitHub App to set and enforce security policies
ossf/scorecardSecurity Scorecards - Security health metrics for Open Source
OJ/gobusterDirectory/File, DNS and VHost busting tool written in Go
OWASP/NettackerAutomated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management
OWASP/wstgThe Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services.
OWASP Zed Attack Proxy ProjectThe OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by hundreds of international volunteers
PerimeterX/RestringerA Javascript Deobfuscator
praetorian-inc/gokartA static analysis tool for securing Go code
praetorian-inc/snowcata tool to audit the istio service mesh
pimps/JNDI-Exploit-kitJNDI-Exploitation-Kit(A modified version of the great JNDI-Injection-Exploit created by @welk1n. This tool can be used to start an HTTP Server, RMI Server and LDAP Server to exploit java web apps vulnerable to JNDI Injection
presidentbeef/brakemanA static analysis security vulnerability scanner for Ruby on Rails applications
Public WWWSource Code Search Engine
SearchWebCodeSource Code Search Engine (exact-string + regex over 129M homepages)
pumasecurity/puma-scanPuma Scan is a software security Visual Studio extension that provides real time, continuous source code analysis as development teams write code. Vulnerabilities are immediately displayed in the development environment as spell check and compiler warnings, preventing security bugs from entering your applications.
pwntester/ysoserial.netDeserialization payload generator for a variety of .NET formatters
quarkslab/kdiggerkdigger is a context discovery tool for Kubernetes penetration testing.
redphx/localifyEffectively debug minified JS files
RedTeamPentesting/monsoonFast HTTP enumerator
RhinoSecurityLabs/IPRotate_Burp_ExtensionExtension for Burp Suite which uses AWS API Gateway to rotate your IP on every request.
rpgeeganage/audit-node-modules-with-yaraAudit Node Module folder with YARA rules to identify possible malicious packages hiding in node_moudles
s0md3v/XSStrikeMost advanced XSS detection suite
Screetsec/SudomySudomy is a subdomain enumeration tool to collect subdomains and analyzing domains performing automated reconnaissance (recon) for bug hunting / pentesting
securego/gosecGolang security checker
SLSASafeguarding artifact integrity across any software supply chain
SnykContinuously find & fix vulnerabilities in your dependencies
vulertVulert secures software by detecting vulnerabilities in open-source dependencies - without accessing your code. It supports Js, PHP, Java, Python, and more.
sslab-gatech/RudraRust Memory Safety & Undefined Behavior Detection
subfinder/subfinderSubFinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
target/mmk-ui-apiUI, API, and Scanner (Rules Engine) services for Merry Maker
trailofbits/it-dependsA tool to automatically build a dependency graph and Software Bill of Materials (SBOM) for packages and arbitrary source code repositories.
vchinnipilli/kubestrikerA Blazing fast Security Auditing tool for Kubernetes
visma-prodsec/confusedTool to check for dependency confusion vulnerabilities in multiple package management systems
wallarm/gotestwafGo Test WAF project, a tool to test different WAF detects for apps and APIs
wagiro/BurpBountyBurp Bounty (Scan Check Builder in BApp Store) is a extension of Burp Suite that allows you, in a quick and simple way, to improve the active and passive scanner by means of personalized rules through a very intuitive graphical interface.
wagoodman/diveA tool for exploring each layer in a docker image
xmendez/wfuzzWfuzz has been created to facilitate the task in web applications assessments and it is based on a simple concept: it replaces any reference to the FUZZ keyword by the value of a given payload.
Yelp/detect-secretsAn enterprise friendly way of detecting and preventing secrets in code.
ZupIT/horusecHorusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

Binary Analysis

LinkDescription
1rhino2/fnprintBehavioral function fingerprinting; names functions in stripped ELF binaries and patch-diffs vuln vs patched builds by microexecution.
acsdavid97/DotNetHookerAPI tracing and argument dumping to ease reverse engineering .NET malware.
advanced-threat-research/DotDumperAn automatic unpacker and logger for DotNet Framework targeting files
Air14/HyperHideHypervisor based anti anti debug plugin for x64dbg
ajpc500/RelayRumblerA proof-of-concept tool that attempts to retrieve the configuration from the memory dump of an F-Secure C3 Relay executable.
avast-tl/retdecRetDec is a retargetable machine-code decompiler based on LLVM
binref/refineryHigh Octane Triage Analysis
binvis.iovisual analysis of binary files
blackberry/pe_treePython module for viewing Portable Executable (PE) files in a tree-view using pefile and PyQt5. Can also be used with IDA Pro to dump in-memory PE files and reconstruct imports.
BLintBLint is a Binary Linter to check the security properties, and capabilities in your executables. It is powered by lief
bohops/RogueAssemblyHunterRogue Assembly Hunter is a utility for discovering 'interesting' .NET CLR modules in running processes.
bootleg/ret-syncret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.
buzzer-re/ShinigamiShinigami is an experimental tool designed to detect and unpack malware implants that are injected via process hollowing or generic packer routines.
can1357/NoVmpA static devirtualizer for VMProtect x64 3.x. powered by VTIL.
carbonblack/bineeBinee: binary emulation environment
Cisco-Talos/GhIDAGhIDA is an IDA Pro plugin that integrates the Ghidra decompiler in IDA.
Cisco-Talos/GhidraaasGhidraaas is a simple web server that exposes Ghidra analysis through REST APIs. The project includes three Ghidra plugins to analyze a sample, get the list of functions and to decompile a function.
certcc/kaijuCERT Kaiju is a binary analysis framework extension for the Ghidra software reverse engineering suite
Comsecuris/gdbghidragdbghidra - a visual bridge between a GDB session and GHIDRA
Comsecuris/gdbidagdbida - a visual bridge between a GDB session and IDA Pro's disassembler
CutterFree and Open Source RE Platform powered by radare2
DarthTon/BlackboneWindows memory hacking library
Decompiler ExplorerThis is the Decompiler Explorer! It is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers. It's meant to be the reverse of the amazing Compiler Explorer.
dr4k0nia/UnscramblerUniversal unpacker and fixer for a number of modded ConfuserEx protections
dragon-dreamer/binary-valentineBinary Valentine is a cross-platform static analysis tool for Portable Executable files. Detects security, configuration, optimization, system and format issues.
e-m-b-a/embaEMBA - The firmware security analyzer
endgameinc/xoriXori is an automation-ready disassembly and static analysis library for PE32, 32+ and shellcode
enkomio/shed.NET runtine inspector. Shed - Inspect .NET malware like a Sir
FernandoDoming/r2diaphorar2diaphora is a port of Diaphora to radare2 and MySQL. It also uses r2ghidra as decompiler by default, with support for other decompilers such as pdc.
flare-emuflare-emu marries a supported binary analysis framework, such as IDA Pro or Radare2, with Unicorns emulation framework to provide the user with an easy to use and flexible interface for scripting emulation tasks.
fibratusA modern tool for the Windows kernel exploration and observability
fireeye/capacapa detects capabilities in executable files. You run it against a PE file or shellcode and it tells you what it thinks the program can do. For example, it might suggest that the file is a backdoor, is capable of installing services, or relies on HTTP to communicate.
fireeye/capa-rulesStandard collection of rules for capa: the tool for enumerating the capabilities of programs
fireeye/flare-flossFireEye Labs Obfuscated String Solver - Automatically extract obfuscated strings from malware.
fireeye/speakeasySpeakeasy is a portable, modular, binary emulator designed to emulate Windows kernel and user mode malware.
fireeye/stringsifterA machine learning tool that ranks strings based on their relevance for malware analysis.
fkie-cad/FACT_coreFirmware Analysis and Comparison Tool
forrest-orr/monetaMoneta is a live usermode memory analysis tool for Windows with the capability to detect malware IOCs
FuzzySecurity/DendrobateManaged code hooking template.
FuzzySecurity/FermionFermion, an electron wrapper for Frida & Monaco.
gaasedelen/tenetA Trace Explorer for Reverse Engineers
GaloisInc/reoptA tool for analyzing x86-64 binaries.
GHIDRAA software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission
goretk/redressRedress - A tool for analyzing stripped Go binaries
grimm-co/GEARSHIFTGEARSHIFT is a tool that performs structure recovery for a specified function within a stripped binary. It also generates a fuzz harness that can be used to call functions in a shared object (.so) or dynamically linked library (.dll) file.
guelfoweb/peframePEframe is a open source tool to perform static analysis on Portable Executable malware and malicious MS Office documents.
hasherezade/hollows_hunterA process scanner detecting and dumping hollowed PE modules.
hasherezade/hook_findera small tool for investigating inline hooks (and other in-memory code patches)
hasherezade/pe_to_shellcodeConverts PE into a shellcode
herosi/CTOCall Tree Overviewer
horsicq/XELFViewerELF file viewer/editor for Windows, Linux and MacOS.
HyperDbg/HyperDbgThe Source Code of HyperDbg Debugger 🐞
hzqst/unicorn_peUnicorn PE is an unicorn based instrumentation project designed to emulate code execution for windows PE files.
Kaitai StructKaitai Struct is a declarative language used to describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc.
KenSecurityLab/BinAbsInspectorBinAbsInspector: Vulnerability Scanner for Binaries
LIEFLibrary to Instrument Executable Formats
loov/lensmGo assembly and source viewer
mandiant/dncliThe FLARE team's open-source library to disassemble Common Intermediate Language (CIL) instructions.
mandiant/GoReSymGo symbol recovery tool
mandiant/route-sixty-sinkLink sources to sinks in C# applications.
Martyx00/CollaRECollareRE is a tool for collaborative reverse engineering that aims to allow teams that do need to use more then one tool during a project to collaborate without the need to share the files on a separate locations.
Microsoft/binskimA binary static analysis tool that provides security and correctness results for Windows portable executables
Microsoft/ProcDump-for-LinuxA Linux version of the ProcDump Sysinternals tool
MITRECND/malchiveVarious capabilities for static malware analysis.
momo5502/emulator🪅 Windows User Space Emulator
moyix/gpt-wpreWhole-Program Reverse Engineering with GPT-3
mrphrazer/obfuscation_detectionCollection of scripts to pinpoint obfuscated code
mxmssh/drltraceDrltrace is a library calls tracer for Windows and Linux applications
NASA-SW-VnV/ikosIKOS (Inference Kernel for Open Static Analyzers) is a static analyzer for C/C++ based on the theory of Abstract Interpretation
nsacyber/BAMThe Binary Analysis Metadata tool gathers information about Windows binaries to aid in their analysis.
nccgroup/WindowsMemPageDeltaA Microsoft Windows service to provide telemetry on Windows executable memory page changes to facilitate threat detection
netspooky/scareA multi-arch assembly REPL and emulator for your command line.
OALabs/hashdb-idaHashDB API hash lookup plugin for IDA Pro
osandov/drgnProgrammable debugger
pierrezurek/Signsrchtool for searching signatures inside files, extremely useful in reversing engineering for figuring or having an initial idea of what encryption/compression algorithm is used for a proprietary protocol or file. it can recognize tons of compression, multimedia and encryption algorithms and many other things like known strings and anti-debugging code which can be also manually added since it's all based on a text signature file read at runtime and easy to modify.
PinitorAn API Monitor Based on Pin
pygorePython library for analyzing Go binaries
qilingframework/qilingQiling Advanced Binary Emulation Framework
revng/pagebusterPageBuster - dump all executable pages of packed processes.
REW-sploit/REW-sploitEmulate and Dissect MSF and *other* attacks
rizinFree and Open Source Reverse Engineering Framework
secretsquirrel/recomposerRandomly changes Win32/64 PE Files for 'safer' uploading to malware and sandbox sites.
sibears/IDAGolangHelperSet of IDA Pro scripts for parsing GoLang types information stored in compiled binary
strazzere/golang_loader_assistMaking GO reversing easier in IDA Pro
synacktive/frinetFrida-based tracer for easier reverse-engineering on Android, iOS, Linux, Windows and most related architectures.
taviso/loadlibraryPorting Windows Dynamic Link Libraries to Linux
unipacker/unipackerAutomatic and platform-independent unpacker for Windows binaries based on emulation
utkonos/lst2x64dbgExtract labels from IDA, Ghidra, Binary Ninja, and Relyze files and export x64dbg database. Including radare2 main address.
VisUALA highly visual ARM emulator
wader/fqTool, language and decoders for inspecting binary data.
Wenzel/checksec.pyChecksec tool in Python, Rich output. Based on LIEF
WerWolv/ImHexA Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM.
williballenthin/python-idb Pure Python parser and analyzer for IDA Pro database files (.idb).
x86matthew/WinVisorWinVisor - A hypervisor-based emulator for Windows x64 user-mode executables using Windows Hypervisor Platform API

Cloud Security

LinkDescription
0xsha/CloudBruteA tool to find a company (target) infrastructure, files, and apps on the top cloud providers (Amazon, Google, Microsoft, DigitalOcean, Alibaba, Vultr, Linode). The outcome is useful for bug bounty hunters, red teamers, and penetration testers alike.
Alfresco/prowlerTool for AWS security assessment, auditing and hardening. It follows guidelines of the CIS Amazon Web Services Foundations Benchmark.
andresriancho/nimbostratusTools for fingerprinting and exploiting Amazon cloud infrastructures
asecure.cloudA free repository of customizable AWS security configurations and best practices
asecurityteam/spacecrabBootstraps an AWS account with everything you need to generate, mangage, and distribute and alert on AWS honey tokens. Made with breakfast roti by the Atlassian security team.
aws-cloudformation/cloudformation-guardGuard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules.
awslabs/aws-security-benchmarkOpen source demos, concept and guidance related to the AWS CIS Foundation framework.
Azure/StormspotterAzure Red Team tool for graphing Azure and Azure Active Directory objects
AzureAD/Azure-AD-Incident-Response-PowerShell-ModuleThe Azure Active Directory Incident Response PowerShell module provides a number of tools, developed by the Azure Active Directory Product Group in conjunction with the Microsoft Detection and Response Team (DART), to assist in compromise response.
BishopFox/iam-vulnerableUse Terraform to create your own vulnerable by design AWS IAM privilege escalation playground.
BishopFox/smogcloudFind cloud assets that no one wants exposed
BloodHoundAD/AzureHoundAzure Hound
bridgecrewio/cdkgoatCdkGoat is Bridgecrew's "Vulnerable by Design" AWS CDK repository. CdkGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.
bridgecrewio/cfngoatCfngoat is Bridgecrew's "Vulnerable by Design" Cloudformation repository. Cfngoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.
carlospolop/PurplePandaIdentify privilege escalation paths within and across different clouds
carnal0wnage/weirdAALWeirdAAL [AWS Attack Library] wiki!
cisagov/SparrowSparrow.ps1 was created by CISA's Cloud Forensics team to help detect possible compromised accounts and applications in the Azure/m365 environment.
cisagov/untitledgoosetoolUntitled Goose Tool is a robust and flexible hunt and incident response tool that adds novel authentication and data gathering methods in order to run a full investigation against a customer’s Azure Active Directory (AzureAD), Azure, and M365 environments.
cloud-sniper/cloud-sniperCloud Security Operations Orchestrator
cloudquery/cloudquerycloudquery transforms your cloud infrastructure into queryable SQL tables for easy monitoring, governance and security.
cloudsploit/scansAWS security scanning checks
cr0hn/festinFestIn is a tool for discovering open S3 Buckets starting from a domains.
CrowdStrike/CRTThis tool queries the following configurations in the Azure AD/O365 tenant which can shed light on hard to find permissions and configuration settings in order to assist organizations in securing these environments.
cyberark/blobhunterFind exposed data in Azure with this public blob scanner
cyberark/SkyArkSkyArk is a cloud security tool, helps to discover, assess and secure the most privileged entities in AWS
cyberark/SkyWrapperSkyWrapper helps to discover suspicious creation forms and uses of temporary tokens in AWS
dagrz/aws_pwnA collection of AWS penetration testing junk
darkbitio/aws-reconMulti-threaded AWS inventory collection tool with a focus on security-relevant resources and metadata.
darkquasar/AzureHunterA Cloud Forensics Powershell module to run threat hunting playbooks on data from Azure and O365
disruptops/cred_scannerA simple file-based scaner to look for potential AWS accesses and secret keys in files
duo-labs/cloudtrackerCloudTracker helps you find over-privileged IAM users and roles by comparing CloudTrail logs with current IAM policies.
duo-labs/cloudmapperCloudMapper helps you analyze your Amazon Web Services (AWS) environments.
endgameinc/varnaVarna: Quick & Cheap AWS CloudTrail Monitoring with Event Query Language (EQL)
eth0izzle/bucket-streamFind interesting Amazon S3 Buckets by watching certificate transparency logs.
FishermansEnemy/bucket_finderAmazon bucket brute force tool
FSecureLABS/AzuriteEnumeration and reconnaissance activities in the Microsoft Azure Cloud.
glen-mac/goGetBucketA penetration testing tool to enumerate and analyse Amazon S3 Buckets owned by a domain.
google/cloud-forensics-utilsPython library to carry out DFIR analysis on the Cloud
hausec/PowerZurePowerShell framework to assess Azure security
initstring/cloud_enumMulti-cloud OSINT tool. Enumerate public resources in AWS, Azure, and Google Cloud.
jonrau1/ElectricEyeContinuously monitor your AWS services for configurations that can lead to degradation of confidentiality, integrity or availability. All results will be sent to Security Hub for further aggregation and analysis.
jordanpotti/AWSBucketDumpSecurity Tool to Look For Interesting Files in S3 Buckets
jordanpotti/CloudScraperCloudScraper: Tool to enumerate targets in search of cloud resources. S3 Buckets, Azure Blobs, Digital Ocean Storage Space.
LuemmelSec/APEXAzure Post Exploitation Framework
lyft/metadataproxyA proxy for AWS's metadata service that gives out scoped IAM credentials from STS
Macmod/STARSA multi-cloud DNS record scanner that aims to help cybersecurity/IT analysts identify dangling CNAME records in their cloud DNS services that could possibly lead to subdomain takeover scenarios.
mgeeky/AzureRTAzureRT - A Powershell module implementing various Azure Red Team tactics
MindPointGroup/cloudfruntA tool for identifying misconfigured CloudFront domains
nccgroup/aws-inventoryDiscover resources created in an AWS account
nccgroup/azucarSecurity auditing tool for Azure environments
nccgroup/PMapperA tool for quickly evaluating IAM permissions in AWS.
nccgroup/s3_objects_checkWhitebox evaluation of effective S3 object permissions, in order to identify publicly accessible objects.
nccgroup/Scout2Security auditing tool for AWS environments
nccgroup/ScoutSuiteScout Suite is an open source multi-cloud security-auditing tool, which enables security posture assessment of cloud environments
Netflix-Skunkworks/diffyDiffy is a digital forensics and incident response (DFIR) tool developed by Netflix's Security Intelligence and Response Team (SIRT).
Netflix/security_monkeySecurity Monkey monitors your AWS and GCP accounts for policy changes and alerts on insecure configurations.
NetSPI/aws_consolerA utility to convert your AWS CLI credentials into AWS console access.
NetSPI/MicroBurstA collection of scripts for assessing Microsoft Azure security
NotSoSecure/cloud-service-enumThis script allows pentesters to validate which cloud tokens (API keys, OAuth tokens and more) can access which cloud service.
prevade/cloudjackRoute53/CloudFront Vulnerability Assessment Utility
projectdiscovery/cloudlistCloudlist is a tool for listing Assets from multiple Cloud Providers.
pumasecurity/serverless-preyServerless Functions for establishing Reverse Shells to Lambda, Azure Functions, and Google Cloud Functions
random-robbie/slurpEnumerate S3 buckets via certstream, domain, or keywords
RhinoSecurityLabs/cloudgoatCloudGoat is Rhino Security Labs' "Vulnerable by Design" AWS deployment tool
RhinoSecurityLabs/pacuRhino Security Labs' AWS penetration testing toolkit
RiotGames/cloud-inquisitorEnforce ownership and data security within AWS
sa7mon/S3ScannerScan for open S3 buckets and dump
salesforce/cloudsplainingCloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized HTML report with a triage worksheet
sendgrid/krampusThe original AWS security enforcer™
SecurityFTW/cs-suiteCloud Security Suite - One stop tool for auditing the security posture of AWS infrastructure.
soteria-security/365InspectA PowerShell script that automates the security assessment of Microsoft Office 365 environments.
spacesiren/spacesirenA honey token manager and alert system for AWS.
sbasu7241/AWS-Threat-Simulation-and-DetectionPlaying around with Stratus Red Team (Cloud Attack simulation tool) and SumoLogic
swimlane/CLAWA packer utility to create and capture DFIR Image for use AWS & Azure
theflakes/reg_hunterBlueteam operational triage registry hunting/forensic tool
ThreatResponse/margaritashotgunRemote Memory Acquisition Tool for AWS
ThreatResponse/aws_irPython installable command line utiltity for mitigation of host and key compromises.
toniblyx/prowlerTool based on AWS-CLI commands for AWS account security assessment and hardening, following guidelines of the CIS Amazon Web Services Foundations Benchmark 1.1
widdix/aws-s3-virusscanAntivirus for Amazon S3 buckets

Courses

LinkDescription
specterops/at-psAdversary Tactics - PowerShell Training

Cryptography

LinkDescription
Balasys/dheaterD(HE)ater is a security tool can perform DoS attack by enforcing the DHE key exchange.
CERTCC/keyfinderA tool for analyzing private (and public) key files, including support for Android APK files.
CertDBInternet-wide search engine for digital certificates
Ciphey/CipheyAutomatically decode encryptions without a key, decode encodings, and crack hashes
Demonslay335/CryptoTesterA utility for playing with cryptography, geared towards ransomware analysis.
mpgn/BEAST-PoCPoc of BEAST attack against SSL/TLS
mpgn/Padding-oracle-attackPadding oracle attack against PKCS7
mpgn/poodle-PoCPoodle (Padding Oracle On Downgraded Legacy Encryption) attack
mxrch/evilizeUse md5-collisions to make evil executables looking like a good one.
salesforce/ja3JA3 is a standard for creating SSL client fingerprints in an easy to produce and shareable way.

Data Sets

LinkDescription
BOTS 1.0 DatasetThe BOTS 1.0 dataset records two attacks perpetrated by a fictitious hacktivist group called po1s0n1vy targeting Wayne Corp of Batman mythology. There are many comic book references in the data; from heroes and villains to “Batman’s” street addresses. Not only does the dataset have many different types of data - everything from Sysmon to Suricata - but there are even file hashes that can be found in Virustotal.com and domains/IPs to hunt for in OSINT tools like PassiveTotal and Robtex!
Continuum-AI-Corp/Orca-AI-Incident-ArchiveOrca AI Incident Archive: open dataset of real-world AI agent security incidents since 2025 (poisoned extensions, malicious MCP servers, agent-framework CVEs exploited in the wild), each record with primary sources; JSON/CSV exports
DataPlane.orgDataPlane.org is a community-powered Internet data, feeds, and measurement resource for operators, by operators. We provide reliable and trustworthy service at no cost.
cobaltstrike-beacon-dataOpen Dataset of Cobalt Strike Beacon metadata (2018-2022)
Google Dataset SearchGoogle Dataset Search
FiveDirections/OpTC-dataOperationally Transparent Cyber (OpTC) Data
intel/yarpgenYet Another Random Program Generator
Kitsune Network Attack DatasetNine labeled attacks with extracted features and the original network capture
nimrodpar/Labeled-ElfsA collection of well labeled ELF binaries compiled from benign and malicious code in various ways. Great for exploring similarity in executables and training various ML models.
Security DatasetsThe Security Datasets project is an open-source initiatve that contributes malicious and benign datasets, from different platforms, to the infosec community to expedite data analysis and threat research.
SecRepo.com - Samples of Security Related DataFinding samples of various types of Security related can be a giant pain. This is my attempt to keep a somewhat curated list of Security related data I've found, created, or was pointed to. If you perform any kind of analysis with any of this data please let me know and I'd be happy to link it from here or host it here. Hopefully by looking at others research and analysis it will inspire people to add-on, improve, and create new ideas.
sophos-ai/SOREL-20MSophos-ReversingLabs 20 million sample dataset
splunk/attack_dataA Repository of curated datasets from various attacks
WinbindexThe Windows Binaries Index

Digital Forensics and Incident Response

LinkDescription
$I File ParserFree Forensics Tool – \$I File Parser
0xrawsec/kunaiThreat-hunting tool for Linux
3CORESec/AutomataAutomatic detection engineering technical state compliance
AbdulRhmanAlfaifi/FennecArtifact collection tool for *nix systems
Accenture/docker-plasoDocker container for plaso supertimlining tool
activecm/BeaKerBeacon Kibana Executable Report. Aggregates Sysmon Network Events With Elasticsearch and Kibana
activecm/espy/Endpoint detection for remote hosts for consumption by RITA and Elasticsearch
ahmedkhlief/APT-HunterAPT-Hunter is Threat Hunting tool for windows event logs which made by purple team mindset to provide detect APT movements hidden in the sea of windows event logs to decrease the time to uncover suspicious activity
airbus-cert/WinsharkA wireshark plugin to instrument ETW
AlienVault OSSIMAlienVault OSSIM: The World’s Most Widely Used Open Source SIEM
andreafortuna/autotimelinerAutomagically extract forensic timeline from volatile memory dump
ANSSI-FR/bits_parserExtract BITS jobs from QMGR queue and store them as CSV records
ANSSI-FR/bmc-toolsRDP Bitmap Cache Parser
ANSSI-FR/DFIR4vSpherePowershell module for VMWare vSphere forensics
ANSSI-FR/DFIR-O365RCPowerShell module for Office 365 and Azure AD log collection
aquasecurity/traceeLinux Runtime Security and Forensics using eBPF
Arsenal Recon Free ToolsArsenal Recon Free Tools
asimihsan/cwl-mountMount AWS CloudWatch logs as a file system
bad-antics/rupurtAdvanced rootkit hunter and kernel integrity monitor for Linux. Detects hidden processes, hooked syscalls, modified kernel modules, and tampered filesystem entries.
bfuzzy/auditd-attackA Linux Auditd rule set mapped to MITRE's Attack Framework
Broctets-and-Bytes/DarwinThis script is designed to be run against a mounted image, live system, or device in target disk mode. The script automates the collection of key files for MacOS investigations.
bromiley/olafOffice365 Log Analysis Framework: OLAF is a collection of tools, scripts, and analysis techniques dealing with O365 Investigations.
BSI-Bund/RdpCacheStitcherRdpCacheStitcher is a tool that supports forensic analysts in reconstructing useful images out of RDP cache bitmaps.
cado-security/varcVolatile Artifact Collector collects a snapshot of volatile data from a system. It tells you what is happening on a system, and is of particular use when investigating a security incident.
carmaa/inceptionInception is a physical memory manipulation and hacking tool exploiting PCI-based DMA. The tool can attack over FireWire, Thunderbolt, ExpressCard, PC Card and any other PCI/PCIe interfaces.
CCob/BeaconEyeHunts out CobaltStrike beacons and logs operator command output
Cerebrate ProjectCerebrate is an open-source platform meant to act as a trusted contact information provider and interconnection orchestrator for other security tools (such as MISP).
cgosec/BlauhauntA tool collection for filtering and visualizing logon events. Designed to help answering the "Cotton Eye Joe" question (Where did you come from where did you go) in Security Incidents and Threat Hunts
chrisandoryan/Nethive-ProjectRestructured and Collaborated SIEM and CVSS Infrastructure. Presented at Blackhat Asia Arsenal 2020.
cilium/tetragoneBPF-based Security Observability and Runtime Enforcement
cisagov/CHIRPA forensic collection tool written in Python.
coinbase/dexterForensics acquisition framework designed to be extensible and secure
ComodoSecurity/openedrOpen EDR public repository
countercept/chainsawRapidly Search and Hunt through Windows Event Logs
CrowdStrike/ForensicsScripts and code referenced in CrowdStrike blog posts
CrowdStrike/SuperMemA python script developed to process Windows memory images based on triage type.
cyb3rfox/Aurora-Incident-ResponseIncident Response Documentation made easy. Developed by Incident Responders for Incident Responders
Cyb3rWard0g/HELKA Hunting ELK (Elasticsearch, Logstash, Kibana) with advanced analytic capabilities.
Cyber Analytics RepositoryThe MITRE Cyber Analytics Repository (CAR) is a knowledge base of analytics developed by MITRE based on the MITRE ATT&CK adversary model.
CyberDefenseInstitute/CDIRCDIR (Cyber Defense Institute Incident Response) Collector - live collection tool based on oss tool/library
D4stiny/PeaceMakerPeaceMaker Threat Detection is a Windows kernel-based application that detects advanced techniques used by malware.
DamonMohammadbagher/ETWProcessMon2ETWProcessMon2 is for Monitoring Process/Thread/Memory/Imageloads/TCPIP via ETW + Detection for Remote-Thread-Injection etc.
DataDog/threatestThreatest is a Go framework for end-to-end testing threat detection rules.
davehull/KansaA Powershell incident response framework
deepalert/deepalertServerless SOAR (Security Orchestration, Automation and Response) framework for automatic inspection and evaluation of security alert
DFIR ORCDFIR ORC, where ORC stands for “Outil de Recherche de Compromission” in French, is a collection of specialized tools dedicated to reliably parse and collect critical artefacts such as the MFT, registry hives or event logs. It can also embed external tools and their configurations.
dfir-iris/iris-webIncident Response collaborative platform
DFIRKuiper/KuiperDigital Forensics Investigation Platform
dfirtrack/dfirtrackDFIRTrack - The Incident Response Tracking Application
DG WingmanDG Wingman is a free community Windows tool designed to aid in the collection of forensic evidence in order to properly investigate and scope an intrusion.
dhondta/AppmemDumperForensics triage tool relying on Volatility and Foremost
dlcowen/FSEventsParserParser for OSX/iOS FSEvents Logs
draios/sysdigLinux system exploration and troubleshooting tool with first class support for containers
drego85/meiocExtracting IoC data from eMail
elastic/protections-artifactsElastic Security detection content for Endpoint
emalderson/ThePhishThePhish: an automated phishing email analysis tool
fireeye/ARDvarkARDvark parses the Apple Remote Desktop (ARD) files to pull out application usage, user activity, and filesystem listings.
fireeye/SilkETWSilkETW & SilkService are flexible C# wrappers for ETW, they are meant to abstract away the complexities of ETW and give people a simple interface to perform research and introspection.
fireeye/ThreatPursuit-VMThreat Pursuit Virtual Machine (VM): A fully customizable, open-sourced Windows-based distribution focused on threat intelligence analysis and hunting designed for intel and malware analysts as well as threat hunters to get up and running quickly.
ForensicArtifacts/artifactsDigital Forensics Artifact Repository
frikky/ShuffleShuffle: A general purpose security automation platform platform. We focus on accessibility for all.
FSecureLABS/LinuxCatScaleIncident Response collection and processing scripts with automated reporting scripts
G-Research/siembolAn open-source, real-time Security Information & Event Management tool based on big data technologies, providing a scalable, advanced security analytics framework.
gleeda/memtriageAllows you to quickly query a Windows machine for RAM artifacts
google/docker-explorerA tool to help forensicate offline docker acquisitions
google/GiftStick1-Click push forensics evidence to the cloud
google/grrGRR is a python client (agent) that is installed on target systems, and python server infrastructure that can manage and talk to clients.
google/rekallThe Rekall Framework is a completely open collection of tools, implemented in Python under the Apache and GNU General Public License, for the extraction and analysis of digital artifacts computer systems.
google/timesketchCollaborative forensic timelune analysis
google/turbiniaAutomation and Scaling of Digital Forensics Tools
GraylogBuilt to open standards, Graylog’s connectivity and interoperability seamlessly collects, enhances, stores, and analyzes log data.
hashlookup/hashlookup-forensic-analyserAnalyse a forensic target (such as a directory) to find and report files found and not found from CIRCL hashlookup public service
hunters-forge/API-To-EventA repo to document API functions mapped to security events across diverse platforms
hunters-forge/OSSEMOpen Source Security Events Metadata (OSSEM)
jimtin/IRCoreForensicFrameworkPowershell 7 (Powershell Core)/ C# cross platform forensic framework. Built by incident responders for incident responders.
jklepsercyber/defender-detectionhistory-parserA parser of Windows Defender's DetectionHistory forensic artifact, containing substantial info about quarantined files and executables.
joeavanzato/TrawlerPowerShell script to help Incident Responders discover adversary persistence mechanisms.
JPCERTCC/LogonTracerInvestigate malicious Windows logon by visualizing and analyzing Windows event log
JPCERTCC/SysmonSearchInvestigate suspicious activity by visualizing Sysmon's event log
IllusiveNetworks-Labs/HistoricProcessTreeAn Incident Response tool that visualizes historic process execution evidence (based on Event ID 4688 - Process Creation Event) in a tree view.
intezer/linux-explorerEasy-to-use live forensics toolbox for Linux endpoints
invictus-ir/Microsoft-365-Extractor-SuiteA set of PowerShell scripts that allow for complete and reliable acquisition of the Microsoft 365 Unified Audit Log
Invoke-IR/ACEThe Automated Collection and Enrichment (ACE) platform is a suite of tools for threat hunters to collect data from many endpoints in a network and automatically enrich the data. The data is collected by running scripts on each computer without installing any software on the target. ACE supports collecting from Windows, macOS, and Linux hosts.
Invoke-IR/PowerForensicsPowerForensics provides an all in one platform for live disk forensic analysis
ion-storm/sysmod-edrSysmon EDR Active Response
kacos2000/MFT_Browser$MFT directory tree reconstruction & record info
Kaspersky IR's Artifacts CollectorKaspersky IR's Artifacts Collector
Live Response Collection - CedarpeltaLive Response Collection - Cedarpelta
log2timeline/dftimewolfA framework for orchestrating forensic collection, processing and data export
log2timeline/plasolog2timeline is a tool designed to extract timestamps from various files found on a typical computer system(s) and aggregate them.
MAGNET App SimulatorMAGNET App Simulator lets you load application data from Android devices in your case into a virtual environment, enabling you to view and interact with the data as the user would have seen it on their own device.
MalwareSoup/MitreAttackPython wrapper for the Mitre ATT&CK framework API
mandiant/Mandiant-Azure-AD-InvestigatorThis repository contains a PowerShell module for detecting artifacts that may be indicators of UNC2452 and other threat actor activity
markbaggett/srum-dumpA forensics tool to convert the data in the Windows srum (System Resource Usage Monitor) database to an xlsx spreadsheet.
markbaggett/werejugoIdentifies physical locations where a laptop has been based upon wireless profiles and wireless data recorded in event logs
matanolabs/matanoOpen source cloud-native security lake platform (SIEM alternative) for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS
microsoft/avmlAVML - Acquire Volatile Memory for Linux
miriamxyra/EventListEventList is a tool to help improving your Audit capabilities and to help to build your Security Operation Center.
mitre-attack/bzarA set of Zeek scripts to detect ATT&CK techniques.
monnappa22/HollowFindHollowfind is a Volatility plugin to detect different types of process hollowing techniques used in the wild to bypass, confuse, deflect and divert the forensic analysis techniques. The plugin detects such attacks by finding discrepancy in the VAD and PEB, it also disassembles the address of entry point to detect any redirection attempts and als…
mozilla/audit-goLinux Audit Plugin for heka written using netlink Protocol in golang and Lua
mozilla/migDistributed & real time digital forensics at the speed of the cloud
mozilla/MozDefMozDef: The Mozilla Defense Platform
nannib/Imm2VirtualThis is a GUI (for Windows 64 bit) for a procedure to virtualize your EWF(E01), DD(Raw), AFF disk image file without converting it, directly with VirtualBox, forensically proof.
Neo23x0/god-mode-rulesGod Mode Detection Rules
Netflix/dispatchAll of the ad-hoc things you're doing to manage incidents today, done for you, and much more!
nshalabi/SysmonToolsUtilities for Sysmon (Sysmon View and Sysmon Shell)
NVISOsecurity/evtx-hunterevtx-hunter helps to quickly spot interesting security-related activity in Windows Event Viewer (EVTX) files.
NXLogThe modern open source log collector.
omenscan/achoirWindows Live Artifacts Acquisition Script
omenscan/achoirxReWrite of AChoir in Go for Cross PlatformReWrite of AChoir in Go for Cross Platform
opencybersecurityalliance/kestrel-langKestrel Threat Hunting Language
OpenEx-Platform/openexOpen Crisis Exercises Planning Platform
orlikoski/CyLRCyLR - Live Response Collection Tool
OSSECOpen Source HIDS SECurity
OTRF/Azure-Sentinel2GoAzure Sentinel2Go is an open source project developed to expedite the deployment of an Azure Sentinel lab.
ovotech/gitoopsGitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.
philhagen/sof-elkConfiguration files for the SOF-ELK VM, used in SANS FOR572
PSGumshoe/PSGumshoePSGumshoe is a Windows PowerShell module for the collection of OS and domain artifacts for the purposes of performing live response, hunt, and forensics.
ptresearch/AttackDetectionThe Attack Detection Team searches for new vulnerabilities and 0-days, reproduces it and creates PoC exploits to understand how these security flaws work and how related attacks can be detected on the network layer. Additionally, we are interested in malware and hackers’ TTPs, so we develop Suricata rules for detecting all sorts of such activities.
PUNCH-Cyber/stoqAn open source framework for enterprise level automated analysis.
PULSARPulsar is a powerful, blazing fast runtime security observability framework designed for the IoT.
PwC-IR/Office-365-ExtractorThe Office 365 Extractor is a tool that allows for complete and reliable extraction of the Unified Audit Log (UAL)
rajiv2790/FalconEyeFalconEye: Real-time detection software for Windows process injections
Red Canary Mac MonitorRed Canary Mac Monitor is a feature-rich dynamic analysis tool for macOS that leverages our extensive understanding of the platform and Apple’s latest APIs to collect and present relevant security events.
refractionPOINT/limacharlieLC is an Open Source, cross-platform (Windows, MacOS, Linux ++), realtime Endpoint Detection and Response sensor. The extra-light sensor, once installed on a system provides Flight Data Recorder type information (telemetry on all aspects of the system like processes, DNS, network IO, file IO etc).
RomanEmelyanov/CobaltStrikeForensicToolset for research malware and Cobalt Strike beacons
ROCK NSMResponse Operation Collection Kit - An open source Network Security Monitoring platform.
salesforce/bro-sysmonBro-Sysmon enables Bro to receive Windows Event Logs. This provide a method to associate Network Monitoring and Host Monitoring. The work was spurred by the need to associate JA3 and HASSH fingerprints with the application on the host. The example below shows the hostname, Process ID, connection information, JA3 fingerprints, Application Path, and binary hashes.
salesforce/jarmJARM is an active Transport Layer Security (TLS) server fingerprinting tool.
sans-blue-team/DeepBlueCLIDeepBlueCLI - a PowerShell Module for Threat Hunting via Windows Event Logs
Security OnionPeel back the layers of your enterprise
SecurityBrewery/catalystCatalyst is a SOAR system that helps to automate alert handling and incident response processes
SecurityRiskAdvisors/TALRThreat Alert Logic Repository (TALR) - A public repository for the collection and sharing of detection rules in platform agnostic formats. Collected rules are appended with STIX required fields for simplified sharing over TAXII servers.
SekoiaLab/fastir_artifactsLive forensic artifacts collector
SekoiaLab/Fastir_CollectorThis tool collects different artefacts on live Windows and records the results in csv or json files. With the analyses of these artefacts, an early compromission can be detected.
shellster/DCSYNCMonitorMonitors for DCSYNC and DCSHADOW attacks and create custom Windows Events for these events.
SIEMonsterSIEMonster is an Affordable Security Monitoring Software Soulution
Sigma Rules Repository MirrorSigma rules repository mirror and translations
slackhq/go-auditgo-audit is an alternative to the auditd daemon that ships with many distros
s0md3v/OrbitBlockchain Transactions Investigation Tool
splunk/melting-cobaltA Cobalt Strike Scanner that retrieves detected Team Server beacons into a JSON object
sumeshi/evtx2esA library for fast import of Windows Eventlogs into Elasticsearch.
swisscom/Invoke-ForensicsInvoke-Forensics provides PowerShell commands to simplify working with the forensic tools KAPE and RegRipper.
Sysinternals/SysmonForLinuxSysmon For Linux install and build instructions
tap-ir/tapirTAPIR is a multi-user, client/server, incident response framework
tclahr/uacUAC (Unix-like Artifacts Collector) is a Live Response collection tool for Incident Reponse that makes use of built-in tools to automate the collection of Unix-like systems artifacts. Supported systems: AIX, FreeBSD, Linux, macOS, NetBSD, Netscaler, OpenBSD and Solaris.
telekom-security/acquire-aws-ec2A python script to acquire multiple aws ec2 instances in a forensically sound-ish way
TestDiskTestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software: certain types of viruses or human error (such as accidentally deleting a Partition Table). Partition table recovery using TestDisk is really easy.
The Sleuth Kitsleuthkit.org is the official website for The Sleuth Kit®, Autopsy®, and other open source digital investigation tools. From here, you can find documents, case studies, and download the latest versions of the software.
thewhiteninja/ntfstoolForensics tool for NTFS (parser, mft, bitlocker, deleted files)
THIBER-ORG/userlineQuery and report user logons relations from MS Windows Security Events
threathunters-io/laurelTransform Linux Audit logs for SIEM usage
TobySalusky/cont3xtCont3xt intends to centralize and simplify a structured approach to gathering contextual intelligence in support of technical investigations.
travisfoley/dfirtriageDigital forensic acquisition tool for Windows based incident response.
trustedsec/SysmonCommunityGuideTrustedSec Sysinternals Sysmon Community Guide
ufrisk/LeechCoreLeechCore - Physical Memory Acquisition Library & The LeechAgent Remote Memory Acquisition Agent
Uncoder.ioUncoder.IO is the online translator for SIEM saved searches, filters, queries, API requests, correlation and Sigma rules to help SOC Analysts, Threat Hunters and SIEM Engineers
VSCMountVolume shadow copies mounter tool
WazuhOpen Source Host and Endpoint Security
wagga40/ZircoliteA standalone SIGMA-based detection tool for EVTX.
williballenthin/EVTXtractEVTXtract recovers and reconstructs fragments of EVTX log files from raw binary data, including unallocated space and memory images.
williballenthin/INDXParseTool suite for inspecting NTFS artifacts
williballenthin/process-forestprocess-forest is a tool that processes Microsoft Windows EVTX event logs that contain process accounting events and reconstructs the historical process heirarchies.
XForceIR/SideLoadHunterSideLoadHunter is a PowerShell script and Sysmon configuration designed to aide defenders and incident responders identify evidence of DLL sideloading on Windows systems.
Yamato-Security/hayabusaHayabusa is a threat hunting and fast forensics timeline generator for Windows event logs.
Yamato-Security/WELAWELA (Windows Event Log Analyzer): The Swiss Army knife for Windows Event Logs! ゑ羅(ウェラ)
yampelo/beagleBeagle is an incident response and digital forensics tool which transforms security logs and data into graphs.
zeronetworks/RPCFirewallRPC is the underlying mechanism which is used for numerous lateral movement techniques, reconnaisense, relay attacks, or simply to exploit vulnerable RPC services.
zodiacon/ProcMonXv2Procmon-like tool that uses Event Tracing for Windows (ETW) instead of a kernel driver to provide event information.

Exploits

LinkDescription
externalist/exploit_playgroundAnalysis of public exploits or my 1day exploits
FriendsOfPHP/security-advisoriesThe PHP Security Advisories Database references known security vulnerabilities in various PHP projects and libraries. This database must not serve as the primary source of information for security issues, it is not authoritative for any referenced software, but it allows to centralize information for convenience and easy consumption.
gellin/TeamViewer_Permissions_Hook_V1A proof of concept injectable C++ dll, that uses naked inline hooking and direct memory modification to change your TeamViewer permissions.
HASecuritySolutions/VulnWhispererCreate actionable data from your Vulnerability Scans
hasherezade/process_doppelgangingMy implementation of enSilo's Process Doppelganging (PE injection technique)
itm4n/PerfusionExploit for the RpcEptMapper registry key permissions vulnerability (Windows 7 / 2088R2 / 8 / 2012)
itm4n/UsoDllLoaderWindows - Weaponizing privileged file writes with the Update Session Orchestrator service
nomi-sec/PoC-in-GitHub📡 PoC auto collect from GitHub. ⚠️ Be careful Malware.
opencve/opencveCVE Alerting Platform
ScottyBauer/Android_Kernel_CVE_POCsA list of my CVE's with POCs
smgorelik/Windows-RCE-exploitsThe exploit samples database is a repository for **RCE** (remote code execution) exploits and Proof-of-Concepts for **WINDOWS**, the samples are uploaded for education purposes for red and blue teams.
Spajed/processrefundAn attempt at Process Doppelgänging
spencerdodd/kernelpopKernel privilege escalation enumeration and exploitation framework
tunz/js-vuln-dbA collection of JavaScript engine CVEs with PoCs
victims/victims-cve-dbThis database contains information regarding CVE(s) that affect various language modules. We currently store version information corresponding to respective modules as understood by select sources.
VulnReproduction/LinuxFlawThis repo records all the vulnerabilities of linux software I have reproduced in my local workspace
xairy/kernel-exploitsA bunch of proof-of-concept exploits for the Linux kernel

Hardening

LinkDescription
0x6d69636b/windows_hardeningWindows Hardening settings and configurations
bad-antics/nullsec-linuxSecurity-hardened Linux distribution built on Debian, preconfigured for penetration testing, digital forensics, and privacy-focused operations with kernel-level hardening.
bad-antics/rce-shieldRemote Code Execution hardening toolkit for PC gamers. Scans game launchers, anti-cheat software, mod platforms, overlays, and peripherals for RCE vulnerabilities and misconfigurations.
Benchmark: NIST SP 800-53 Revision 5NIST SP 800-53 Revision 5 represents a multi-year effort to develop the next generation of security and privacy controls needed to strengthen and support the U.S. federal government. These next generation controls offer a proactive and systematic approach to ensure that critical systems, components, and services are sufficiently trustworthy and have the necessary resilience to defend the economic and national security interests of the United States.
cisagov/csetCybersecurity Evaluation Tool
elastic/PPLGuardPPLGuard is a proof of concept tool that can mitigate two currently-unpatched Windows security flaws which pose threats to Protected Processes Light (PPL) processes, such as AntiMalware services.
hexorcist404/apotropeOffline Windows security posture auditor with 50+ checks mapped to CIS Microsoft Windows Benchmarks. Scored HTML/JSON reports, no cloud connectivity required
Linux Kernel Runtime GuardLinux Kernel Runtime Guard (LKRG) is a out-of-tree security module for the Linux kernel developed by Openwall. It does run-time integrity checks in order to stop known, and unknown, security vulnerabilities in the Linux kernel. It can log detected intrusion attempts or stop them by causing a kernel panic - resulting in a frozen machine or a reboot depending on how the kernel is configured.
nccgroup/exploit_mitigationsKnowledge base of exploit mitigations available across numerous operating systems, architectures and applications and versions.
Privacy.sexyEnforce privacy & security on Windows and macOS
SantaSanta is a binary authorization system for macOS
Security Technical Implementation Guides (STIGs)The Security Technical Implementation Guides (STIGs) are the configuration standards for DOD IA and IA-enabled devices/systems.
securitywithoutborders/hardentoolsHardentools simply reduces the attack surface on Microsoft Windows computers by disabling low-hanging fruit risky features.
ukncsc/Device-Security-Guidance-Configuration-PacksThis repository contains policy packs which can be used by system management software to configure device platforms (such as Windows 10 and iOS) in accordance with NCSC device security guidance. These configurations are aimed primarily at government and other medium/large organisations.
Windows Security BaselineA security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Hardware

LinkDescription
MaximeBeasse/KeyDecoderKeyDecoder app lets you use your smartphone or tablet to decode your mechanical keys in seconds.
Theldus/bread🍞 BREAD: BIOS Reverse Engineering & Advanced Debugging
tothi/usbgadget-toolDumb USB HID gadget creator for Android (for triggering device driver install on Windows for LPE)
ufrisk/pcileechDirect Memory Access (DMA) Attack Software

Malware Analysis

LinkDescription
accidentalrebel/mbcscanScans a malware file and lists down the related MBC (Malware Behavior Catalog) details.
activecm/rita Real Intelligence Threat Analytics
adamkramer/rapid_envRapid deployment of Windows environment (files, registry keys, mutex etc) to facilitate malware analysis
advanced-threat-research/DarkSide-Config-ExtractDarkSide & BlackMatter Config Extractor by ValthekOn & S2 (@sisoma2)
advanced-threat-research/IOCsRepository containing IOCs, MISP and Expert rules from our blogs
akamai/ludaMalicious actors often reuse code to deploy their malware, phishing website or CNC server. As a result, similiaries can be found on URLs path by inspecting internet traffic. Moreover, deep learning models or even regular ML model do not fit for inline deployment in terms of running performance. However, regexes ( or YARA rules ) can be deployed …
alexandreborges/malwoverviewMalwoverview.py is a simple tool to perform an initial and quick triage on either a directory containing malware samples or a specific malware sample
APT Groups, Operations and Malware Search EngineAPT Groups, Operations and Malware Search Engine
ashishb/android-malwareCollection of android malware samples
AVCaesarAVCaesar is a malware analysis engine and repository
blackorbird/APT_REPORTInteresting apt report collection and some special ioc express
BlackSnufkin/LitterBoxsandbox approach for malware developers and red teamers to test payloads against detection mechanisms before deployment
CapacitorSet/box-jsA tool for studying JavaScript malware
captainGeech42/ransomwatchRansomware leak site monitoring
cert-ee/cuckoo3Cuckoo 3 is a Python 3 open source automated malware analysis system.
CERT-Polska/drakvuf-sandboxDRAKVUF Sandbox - automated hypervisor-level malware analysis system
CERT-Polska/kartonDistributed malware processing framework based on Python, Redis and MinIO.
CERT-Polska/mwdb-coreMalware repository component for samples & static configuration with REST API interface.
CheckPointSW/showstopperShowStopper is a tool for helping malware researchers explore and test anti-debug techniques or verify debugger plugins or other solutions that clash with standard anti-debug methods.
ContagioMalwarre dump
CRED-CLUB/ARTIFAn advanced real time threat intelligence framework to identify threats and malicious web traffic on the basis of IP reputation and historical data.
CriticalPathSecurity/Zeek-Intelligence-FeedsZeek-Formatted Threat Intelligence Feeds
cmu-sei/cyobstractA tool to extract structured cyber information from incident reports.
countercept/snakesnake - a malware storage zoo
csvl/SEMA-ToolChainToolChain using Symbolic Execution for Malware Analysis.
CybercentreCanada/CCCS-YaraYARA rule metadata specification and validation utility / Spécification et validation pour les règles YARA
D4stiny/spectreA Windows kernel-mode rootkit that abuses legitimate communication channels to control a machine.
DoctorWebLtd/malware-iocsThis repository contains Indicators of Compromise (IOCs) related to our investigations.
droidefense/engineDroidefense: Advance Android Malware Analysis Framework
dsnezhkov/racketeerRacketeer Project - Ransomware emulation toolkit
ecstatic-nobel/Analyst-ArsenalPhishing kits hunting
EFForg/yayaYet Another Yara Automaton - Automatically curate open source yara rules and run scans
eset/malware-iocIndicators of Compromises (IOC) of our various investigations
FAMEFAME Automates Malware Evaluation
fireeye/flashmingoAutomatic analysis of SWF files based on some heuristics. Extensible via plugins.
fireeye/iocsFireEye Publicly Shared Indicators of Compromise (IOCs)
felixweyne/imaginaryC2Imaginary C2 is a python tool which aims to help in the behavioral (network) analysis of malware. Imaginary C2 hosts a HTTP server which captures HTTP requests towards selectively chosen domains/IPs. Additionally, the tool aims to make it easy to replay captured Command-and-Control responses/served payloads.
FortyNorthSecurity/WMImplantThis is a PowerShell based tool that is designed to act like a RAT. Its interface is that of a shell where any command that is supported is translated into a WMI-equivalent for use on a network/remote machine. WMImplant is WMI based.
godaddy/procfilterA YARA-integrated process denial framework for Windows
gen0cide/gscriptFramework to rapidly implement custom droppers for all three major operating systems
glmcdona/Process-DumpWindows tool for dumping malware PE files from memory back to disk for analysis.
google/vxsigAutomatically generate AV byte signatures from sets of similar binaries.
GoSecure/malboxesBuilds malware analysis Windows VMs so that you don't have to.
GreatSCT/GreatSCTThe project is called Great SCT (Great Scott). Great SCT is an open source project to generate application white list bypasses. This tool is intended for BOTH red and blue team
Have I Been Emotet Check if your email address or domain is involved in the Emotet malspam ([email protected] or domain.ext). Your address can be marked as a SENDER (FAKE or REAL), as a RECIPIENT or any combination of the three.
hasherezade/libpeconv/runpeRunPE (aka Process Hollowing) is a well known technique allowing to injecting a new PE into a remote processes, imprersonating this process. The given implementation works for PE 32bit as well as 64bit.
hasherezade/mal_unpackDynamic unpacker based on PE-sieve
hasherezade/pe-sieveScans a given process, searching for the modules containing in-memory code modifications. When found, it dumps the modified PE.
Hatching TriageTriage is our state-of-the-art malware analysis sandbox designed for cross-platform support (Windows, Android, Linux, and macOS), high-volume malware analysis capabilities, and configuration extraction for numerous malware families.
hegusung/AVSignSeekTool written in python3 to determine where the AV signature is located in a binary/payload
hejelylab/easeYARAC# Desktop GUI application that either performs YARA scan locally or prepares the scan in Active Directory domain environment with a few clicks.
hlldz/SpookFlareLoader, dropper generator with multiple features for bypassing client-side and network-side countermeasures.
Hybrid-AnalysisFree Automated Malware Analysis Service
InQuest/ThreatIngestorAn extendable tool to extract and aggregate IOCs from threat feeds.
ips-bph-frameworkBLACKPHENIX is an open source malware analysis automation framework composed of services, scripts, plug-ins, and tools and is based on a Command-and-Control (C&C) architecture
IRIS-HIRIS-H is an online digital forensics tool that performs automated static analysis of files stored in a directory-based or strictly structured formats.
jgamblin/Mirai-Source-CodeLeaked Mirai Source Code for Research/IoC Development Purposes.
jgamblin/JPCERTCC/MalConfScanVolatility plugin for extracts configuration data of known malware
JohnHammond/vbe-decoderA Python3 script to decode an encoded VBScript file, often seen with a .vbe file extension
JohnLaTwC/PyPowerShellXrayPython script to decode common encoded PowerShell scripts
jstrosch/malware-samplesMalware samples, analysis exercises and other interesting resources.
katjahahn/PortExJava library to analyse Portable Executable files with a special focus on malware analysis and PE malformation robustness
kevoreilly/CAPEv2Malware Configuration And Payload Extraction
kirk-sayre-work/VBASeismographA tool for detecting VBA stomping.
KoodousKoodous is a collaborative platform that combines the power of online analysis tools with social interactions between the analysts over a vast APKs repository.
LordNoteworthy/al-khaserPublic malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
Mac MalwareMac Malware by Objective-See
mandiant/apooxmlGenerate YARA rules for OOXML documents.
marcosd4h/memhunterLive hunting of code injection techniques
maliceio/maliceMalice's mission is to be a free open source version of VirusTotal that anyone can use at any scale from an independent researcher to a fortune 500 company.
MalShareA free Malware repository providing researchers access to samples, malicous feeds, and Yara results
MalwareBazaar DatabaseMalwareBazaar is a project operated by abuse.ch. The purpose of the project is to collect and share malware samples, helping IT-security researchers and threat analyst protecting their constituency and customers from cyber threats.
MalwareCantFly/Vba2GraphVba2Graph - Generate call graphs from VBA code, for easier analysis of malicious documents.
malwaredllc/byobBYOB (Build Your Own Botnet)
malwareinfosec/EKFiddleA framework based on the Fiddler web debugger to study Exploit Kits, malvertising and malicious traffic in general.
Malwaretiversemaltiverse - Connect the dots - The definitive IoC search engine
MalwaresMalware SRC Database
Malware Static AnalysisThe following interface stands in front of a live engine which takes binary files and runs them against a pletora of hundreds YARA rules.
matterpreter/DefenderCheckIdentifies the bytes that Microsoft Defender flags on.
mindcollapse/MalwareMultiScanSelf-hosted VirusTotal / MetaDefender wannabe with API, demo UI and Scanners running in Docker.
MinervaLabsResearch/MystiqueMystique may be used to discover infection markers that can be used to vaccinate endpoints against malware. It receives as input a malicious sample and automatically generates a list of mutexes that could be used to as "vaccines" against the sample
mitchellkrogza/Phishing.DatabasePhishing Domains, urls websites and threats database. We use the PyFunceble testing tool to validate the status of all known Phishing domains and provide stats to reveal how many unique domains used for Phishing are still active
mohamedaymenkarmous/alienvault-otx-api-htmlAlienVault OTX API-based project with HTML (pure HTML or mixed PNG screenshots) reports pages that looks like the real AlienVault OTX website
NavyTitanium/Fake-Sandbox-ArtifactsThis script allows you to create various artifacts on a bare-metal Windows computer in an attempt to trick malwares that looks for VM or analysis tools
nbeede/BoomBoxAutomatic deployment of Cuckoo Sandbox malware lab using Packer and Vagrant
nbulischeck/tytonLinux Kernel-Mode Rootkit Hunter for 4.4.0-31+
Neo23x0/APTSimulatorA toolset to make a system look as if it was the victim of an APT attack
Neo23x0/exotronSandbox feature upgrade with the help of wrapped samples
nsmfoo/antivmdetectionScript to create templates to use with VirtualBox to make vm detection harder
ntddk/virustreamA script to track malware IOCs with OSINT on Twitter.
OALabs/BlobRunnerQuickly debug shellcode extracted during malware analysis
OALabs/PyIATRebuildAutomatically rebuild Import Address Table for dumped PE file. With python bindings!
oasis-open/cti-stix-generatorOASIS Cyber Threat Intelligence (CTI) TC: A tool for generating STIX content for prototyping and testing.
ohjeongwook/PowerShellRunBoxDynamic PowerShell analysis framework
outflanknl/EvilClippyA cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.
P4T12ICK/ypsilonYpsilon is an Automated Security Use Case Testing Environment using real malware to test SIEM use cases in an closed environment. Different tools such as Ansible, Cuckoo, VirtualBox, Splunk and ELK are combined to determine the quality of a SIEM use case by testing any number of malware against a SIEM use case. Finally, a test report is generated giving insight to the quality of an use case.
pan-unit42/iocsIndicators from Unit 42 Public Reports
pandora-analysis/pandoraPandora is an analysis framework to discover if a file is suspicious and conveniently show the results
phage-nz/ph0neutriaph0neutria is a malware zoo builder that sources samples straight from the wild. Everything is stored in Viper for ease of access and manageability.
PwCUK-CTO/rtfsigA tool to help malware analysts signature unique parts of RTF documents
python-iocextractAdvanced Indicator of Compromise (IOC) extractor
quarkslab/irmaIRMA is an asynchronous & customizable analysis system for suspicious files.
quasar/QuasarRATQuasar is a fast and light-weight remote administration tool coded in C#. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.
rastrea2r/rastrea2rCollecting & Hunting for IOCs with gusto and style
SafeBreach-Labs/mkmalwarefromProof-of-concept two-stage dropper generator that uses bits from external sources
SentineLabs/SentinelLabs_RevCore_ToolsThe Windows Malware Analysis Reversing Core Tools
slaughterjames/excelpeekExcelPeek is a tool designed to help investigate potentially malicious Microsoft Excel files.
sophos-ai/yaraml_rulesSecurity ML models encoded as Yara rules
SpamScope/spamscopeFast Advanced Spam Analysis Tool
SpiderLabs/IOCs-IDPSThis repository will hold PCAP IOC data related with known malware samples (owner: Bryant Smith)
strozfriedberg/cobaltstrike-config-extractorCobalt Strike Beacon configuration extractor and parser.
t4d/PhishingKitHunterFind phishing kits which use your brand/organization's files and image.
target/halogenAutomatically create YARA rules from malicious documents.
ThisIsLibra/MalPullA CLI interface to search for a MD-5/SHA-1/SHA-256 hash on multiple malware databases and download the sample from the first hit
tklengyel/drakvufDRAKVUF Black-box Binary Analysis
tomchop/malcomMalcom - Malware Communications Analyzer
UNPACMEAn automated malware unpacking service from OpenAnalysis
uqcyber/ColdPressExtensible Platform for Malware Analysis
ytisf/theZooA repository of LIVE malwares for your own joy and pleasure
VirusShareVirusShare.com is a repository of malware samples to provide security researchers, incident responders, forensic analysts, and the morbidly curious access to samples of live malicious code
VX VaultVX Vault
W3ndige/auroraMalware similarity platform with modularity in mind.
xorhex/mlgetA golang CLI tool to download malware from a variety of sources.
YaraDbgYaraDbg is a free web-based Yara debugger to help security analysts to write hunting or detection rules with less effort and more confidence.
YARAifyYARAify is a project from abuse.ch that allows anyone to scan suspicious files such as malware samples or process dumps against a large repository of YARA rules. With YARAhub, the platform also provides a structured way for sharing YARA rules with the community.

Mobile Security

LinkDescription
ac-pm/InspeckageAndroid Package Inspector - dynamic analysis with api hooks, start unexported activities and more. (Xposed Module)
apkdetectAndroid malware analysis and classification platform
ApktoolA tool for reverse engineering Android apk files
as0ler/r2flutchTool to decrypt iOS apps using r2frida
chaitin/passionfruitSimple iOS app blackbox assessment tool. Powered by frida.re and vuejs.
charles2gan/GDA-android-reversing-ToolGDA is a new fast and powerful decompiler in C++(working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, dat
dpnishant/appmonAppMon is an automated framework for monitoring and tampering system API calls of native macOS, iOS and android apps. It is based on Frida.
dmayer/idbidb is a tool to simplify some common tasks for iOS pentesting and research
DrozerComprehensive security and attack framework for Android
dwisiswant0/apkleaksScanning APK file for URIs, endpoints & secrets.
facebook/mariana-trenchOur security focused static analysis tool for Android and Java applications.
frida/fridaDynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.
iSECPartners/Android-SSL-TrustKillerBypass SSL certificate pinning for most applications
KJCracks/ClutchFast iOS executable dumper
linkedin/qarkTool to look for several security related Android application vulnerabilities
m0bilesecurity/RMS-Runtime-Mobile-SecurityRuntime Mobile Security (RMS) is a powerful web interface that helps you to manipulate Android Java Classes and Methods at Runtime
MobSF/Mobile-Security-Framework-MobSFMobile Security Framework is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static analysis, dynamic analysis, malware analysis and web API testing
mvt-project/mvtMVT is a forensic tool to look for signs of infection in smartphone devices
mwrlabs/needleThe iOS Security Testing Framework
nccgroup/houseA runtime mobile application analysis toolkit with a Web GUI, powered by Frida, written in Python.
nygard/class-dumpGenerate Objective-C headers from Mach-O files
pxb1988/dex2jarTools to work with android .dex and java .class files
quark-engine/quark-engineAn Obfuscation-Neglect Android Malware Scoring System
RealityNet/kobackupdecHuawei backup decryptor
securing/IOSSecuritySuiteiOS platform security & anti-tampering Swift library
sensepost/objectionobjection is a runtime mobile exploration toolkit, powered by Frida. It was built with the aim of helping assess mobile applications and their security posture without the need for a jailbroken or rooted mobile device.
skylot/jadxDex to Java decompiler
stefanesser/dumpdecryptedDumps decrypted mach-o files from encrypted iPhone applications from memory to disk. This tool is necessary for security researchers to be able to look under the hood of encryption.
swdunlop/AndBugAndroid Debugging Library
tcurdt/iProxyLet's you connect your laptop to the iPhone to surf the web.

Network Security

LinkDescription
ArkimeArkime (formerly Moloch) is a large scale, open source, indexed packet capture and search tool.
aol/molochMoloch is an open source, large scale, full packet capturing, indexing, and database system
austin-taylor/flareAn analytical framework for network traffic and behavioral analytics
certego/PcapMonkeyPcapMonkey will provide an easy way to analyze pcap using the latest version of Suricata and Zeek.
chadillac/UPnProxyPotAn SSDP & UPNP honeypot implementation aimed at intercepting/tracking UPnProxy campaigns.
crowdsecurity/crowdsec/Crowdsec - An open-source, lightweight agent to detect and respond to bad behaviours. It also automatically benefits from our global community-wide IP reputation database.
blechschmidt/massdnsA high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration)
byt3bl33d3r/MITMfFramework for Man-In-The-Middle attacks
cisco/mercuryMercury: network metadata capture and analysis
ddosify/ddosifyHigh-performance load testing tool, written in Golang.
dhoelzer/ShowMeThePacketsUseful network monitoring, analysis, and active response tools used or mentioned in the SANS SEC503 course
DNSdumpster.comdns recon & research, find & lookup dns records
eciavatta/caronteA tool to analyze the network flow during attack/defence capture the flag competitions
eldraco/domain_analyzerAnalyze the security of any domain by finding all the information possible. Made in python.
firefart/stunnerStunner is a tool to test and exploit STUN, TURN and TURN over TCP servers
fireeye/flare-fakenet-ngFakeNet-NG - Next Generation Dynamic Network Analysis Tool
qeeqbox/chameleonCustomizable honeypots for monitoring network traffic, bots activities and username\password credentials (DNS, HTTP Proxy, HTTP, HTTPS, SSH, POP3, IMAP, STMP, RDP, VNC, SMB, SOCKS5, Redis, TELNET, Postgres and MySQL)
infobyte/evilgradeEvilgrade is a modular framework that allows the user to take advantage of poor upgrade implementations by injecting fake updates. It comes with pre-made binaries (agents), a working default configuration for fast pentests, and has it's own WebServer and DNSServer modules. Easy to set up new settings, and has an autoconfiguration when new binary agents are set.
joswr1ght/cowpattycoWPAtty: WPA2-PSK Cracking
joswr1ght/nm2lpConvert Windows Netmon Monitor Mode Wireless Packet Captures to Libpcap Format
michenriksen/aquatoneAQUATONE is a set of tools for performing reconnaissance on domain names. It can discover subdomains on a given domain by using open sources as well as the more common subdomain dictionary brute force approach. After subdomain discovery, AQUATONE can then scan the hosts for common web ports and HTTP headers, HTML bodies and screenshots can be gathered and consolidated into a report for easy analysis of the attack surface.
nesfit/NetfoxDetectiveNFX Detective is a novel Network forensic analysis tool that implements methods for extraction of application content from communication using supported protocols.
odedshimon/BruteSharkBruteShark is a Network Forensic Analysis Tool (NFAT) that performs deep processing and inspection of network traffic (mainly PCAP files)
PacketTotalA free, online PCAP analysis engine
Phenomite/AMP-ResearchResearch on UDP/TCP amplification vectors, payloads and mitigations against their use in DDoS Attacks
PolarProxyPolarProxy is a transparent SSL/TLS proxy created for incident responders and malware researchers. PolarProxy is primarily designed to intercept and decrypt TLS encrypted traffic from malware. PolarProxy decrypts and re-encrypts TLS traffic, while also saving the decrypted traffic in a PCAP file that can be loaded into Wireshark or an intrusion detection system (IDS).
secureworks/daltonSuricata and Snort IDS rule and pcap testing system
sensepost/routopsyRoutopsy is a toolkit built to attack often overlooked networking protocols. Routopsy currently supports attacks against Dynamic Routing Protocols (DRP) and First-Hop Redundancy Protocols (FHRP).
USArmyResearchLab/DshellAn extensible network forensic analysis framework. Enables rapid development of plugins to support the dissection of network packet captures.
ValtteriL/UPnProxyChainA tool to create a SOCKS proxy server out of UPnProxy vulnerable device(s).
vincentbernat/akvoradoFlow collector, hydrater and visualizer
WiGLEMaps and database of 802.11 wireless networks, with statistics, submitted by wardrivers, netstumblers, and net huggers.
WireEditFirst-Of-A-Kind And The Only Full Stack WYSIWYG Pcap Editor
The ZMap ProjectThe ZMap Project is a collection of open source tools that enable researchers to perform large-scale studies of the hosts and services that compose the public Internet.

Open-source Intelligence (OSINT)

LinkDescription
althonos/InstaLooterAnother API-less Instagram pictures and videos downloader.
americanexpress/earlybirdEarlyBird is a sensitive data detection tool capable of scanning source code repositories for clear text password violations, PII, outdated cryptography methods, key files and more.
arch4ngel/peasantLinkedIn reconnaissance tool
bad-antics/baudrillard-suiteCross-platform OSINT and reconnaissance toolkit with modules for social media intelligence, metadata forensics, network mapping, and automated report generation.
Bellingcat's Online Investigation ToolkitWelcome to Bellingcats freely available online open source investigation toolkit.
byt3bl33d3r/WitnessMeWeb Inventory tool, takes screenshots of webpages using Pyppeteer (headless Chrome/Chromium) and provides some extra bells & whistles to make life easier.
CellMapperCellular Coverage and Tower Map
CSE UtopiaCSE Utopia
danieleperera/onioningestorAn extendable tool to Collect, Crawl and Monitor onion sites on tor network and index collected information on Elasticsearch
DargleDargle serves as a data aggregation platform for dark web domains. Hidden services on the dark web prove difficult to navigate, but by crawling the clear web, one can accumulate a directory of sorts for these hidden services.
danieliu/play-scraperA web scraper to retrieve application data from the Google Play Store.
DataSploit/datasploitAn #OSINT Framework to perform various recon techniques on Companies, People, Phone Number, Bitcoin Addresses, etc., aggregate all the raw data, and give data in multiple formats.
dgtlmoon/changedetection.iochangedetection.io - The best and simplest self-hosted open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change. Open source web page change detection - Now also includes JSON API change det…
felix83000/WatcherWatcher - Open Source Cybersecurity Threat Hunting Platform. Developed with Django & React JS.
Epieos Tools - Google Account FinderAn online tool to retrieve sensitive information like google maps reviews, public photos, displayed name, usage of google services such as YouTube, Hangouts
grep.appSearch across a half million git repos
GreyNoise VisualizerGreyNoise Visualizer
haccer/twintAn advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
hessman/gcertRetrieves information about a given domain from the Google Transparency Report
ImmuniWebDomain Security Test | Detect Dark Web Exposure, Phishing, Squatting and Trademark Infringement
IntelligenceXSearch Tor, I2P, data leaks, public web.|
InQuest/omnibusThe OSINT Omnibus
intelowlproject/IntelOwlIntel Owl: analyze files, domains, IPs in multiple ways from a single API at scale
iptv-org/iptvCollection of 8000+ publicly available IPTV channels from all over the world
jofpin/trapePeople tracker on the Internet: OSINT analysis and research tool.
khast3x/h8mailEmail OSINT & Password breach hunting tool, locally or using premium services. Supports chasing down related email
knownsec/KunyuKunyu, more efficient corporate asset collection
lanrat/certgraphAn open source intelligence tool to crawl the graph of certificate Alternate Names
LeakIXThis project goes around the internet and finds services to index them.
Leak-LookupData Breach Search Engine
leapsecurity/InSpyA python based LinkedIn enumeration tool
LookylooWeb forensics tool
loseys/OblivionData leak checker & OSINT Tool
Malfrats/xeuledocFetch information about a public Google document.
medialab/minetA webmining CLI tool & library for python.
megadose/holeheholehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.
mxrch/ghuntGHunt is an OSINT tool to extract a lot of informations of someone's Google Account email.
nccgroup/scryingA tool for collecting RDP, web and VNC screenshots all in one place
ninoseki/mihariA helper to run OSINT queries & manage results continuously
ninoseki/mikataA browser extension for OSINT search
OCCRP AlephThe global archive of research material for investigative reporting.
OCCRP DataSearch 102m public records and leaks from 179 sources
OpenCelliDOpenCelliD - Largest Open Database of Cell Towers & Geolocation - by Unwired Labs
OpenCorporatesLegal-entity data you can trust
Open OwnershipOpen Ownership drives the global shift towards transparency and accountability in corporate ownership and control
OSINT.SHALL IN ONE INFORMATION GATHERING TOOLS
OWASP/AmassIn-depth Attack Surface Mapping and Asset Discovery
PaperMtn/gitlab-watchmanMonitoring GitLab for sensitive data shared publicly
Patrowl/PatrowlHearsPatrowlHears - Vulnerability Intelligence Center / Exploits
Phonebook.czPhonebook lists all domains, email addresses, or URLs for the given input domain.
qeeqbox/social-analyzerAPI, CLI & Web App for analyzing & finding a person's profile across 350+ social media websites (Detections are updated regularly)
Recon-NGRecon-ng is a reconnaissance tool with an interface similar to Metasploit. Running recon-ng from the command line you enter a shell like environment where you can configure options, perform recon and output results to different report types.
Register of Overseas EntitiesOverseas entities who want to buy, sell or transfer property or land in the UK, must register with Companies House and tell us who their registrable beneficial owners or managing officers are.
RuPEPPublic Database of Domestic Politically Exposed Persons of Russia, Belarus and Kazakhstan
s-rah/onionscanOnionScan is a free and open source tool for investigating the Dark Web.
same.energyTweet Search Engine
Shade MapView Shade on Map
sherlock-project/sherlock🔎 Hunt down social media accounts by username across social networks
SnusBaseThe longest standing data breach search engine.
sshell/reddit-analyzerfind out when and where someone is posting to reddit
SpiderFootSpiderFoot - Opensource Intelligence Automation
sundowndev/PhoneInfogaAdvanced information gathering & OSINT framework for phone numbersAdvanced information gathering & OSINT framework for phone numbers
superhedgy/AttackSurfaceMapperAttackSurfaceMapper is a tool that aims to automate the reconnaissance process.
TEDTenders Electronic Daily
thewhiteh4t/nexfilOSINT tool for finding profiles by username
tor.taxitor.taxi - your ride to the darknet
vysecurity/LinkedIntLinkedIn Recon Tool
WebBreacher/WhatsMyNameThis repository has the unified data required to perform user enumeration on various websites. Content is in a JSON file and can easily be used in other projects.
woj-ciech/kamerkaBuild interactive map of cameras from Shodan
woj-ciech/SocialPathTrack users across social media platform
XquikX/Twitter data extraction platform for public post search, follower extraction, keyword monitoring, REST API, webhooks, and MCP workflows.
yogeshojha/renginereNgine is an automated reconnaissance framework meant for information gathering during penetration testing of web applications. reNgine has customizable scan engines, which can be used to scan the websites, endpoints, and gather information.

Password Cracking and Wordlists

Assetnote WordlistsAutomated & Manual Wordlists provided by Assetnote
berzerk0/Probable-WordlistsWordlists sorted by probability originally created for password generation and testing - make sure your passwords aren't popular!
byt3bl33d3r/SprayingToolkitScripts to make password spraying attacks against Lync/S4B & OWA a lot quicker, less painful and more efficient
c6fc/npkA mostly-serverless distributed hash cracking platform
Coalfire-Research/npkA mostly-serverless distributed hash cracking platform
f0cker/crackqCrackQ: A Python Hashcat cracking queue system
fireeye/gocrackGoCrack provides APIs to manage password cracking tasks across supported cracking engines.
JoelGMSec/CloudtopolisZero Infrastructure Password Cracking
l0phtcrack/l0phtcrackL0phtCrack Password Auditor
sc0tfree/mentalistMentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with Hashcat and John the Ripper.
trustedsec/hate_crackA tool for automating cracking methodologies through Hashcat from the TrustedSec team.
danielmiessler/SecListsSecLists is the security tester's companion. It is a collection of multiple types of lists used during security assessments. List types include usernames, passwords, URLs, sensitive data grep strings, fuzzing payloads, and many more.

Social Engineering

LinkDescription
AlteredSecurity/365-Stealer/365-Stealer is the tool written in python3 which steals data from victims office365 by using access_token which we get by phishing. It steals outlook mails, attachments, OneDrive files, OneNote notes and injects macros.
bitsadmin/fakelogonscreenFake Windows logon screen to steal passwords
BiZken/PhishMailerGenerate Professional Phishing Emails Fast And Easy
boxug/trapePeople tracker on the Internet: Learn to track the world, to avoid being traced.
dafthack/MailSniperMailSniper is a penetration testing tool for searching through email in a Microsoft Exchange environment for specific terms (passwords, insider intel, network architecture information, etc.). It can be used as a non-administrative user to search their own email, or by an administrator to search the mailboxes of every user in a domain.
drk1wi/ModlishkaModlishka. Reverse Proxy. Phishing NG.
certsocietegenerale/swordphish-awarenessSwordphish is a plateform allowing to create and manage fake phishing campaigns.
curtbraz/Phishing-APIComprehensive Web Based Phishing Suite of Tools for Rapid Deployment and Real-Time Alerting!
Emailrep.ioIlluminate the "reputation" behind an email address
FakeYou Text to SpeechUse deep fake tech to say stuff with your favorite characters.
fireeye/ReelPhishReelPhish: A Real-Time Two-Factor Phishing Tool
fkasler/phishmongerPhishing Framework for Pentesters
SniperPhishSniperPhish - The Web-Email Spear Phishing Toolkit
gophish/gophishGophish is an open-source phishing toolkit designed for businesses and penetration testers. It provides the ability to quickly and easily setup and execute phishing engagements and security awareness training
htr-tech/zphisherAn automated phishing tool with 30+ templates.
kgretzky/evilginx2Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication
mdsecactivebreach/o365-attack-toolkito365-attack-toolkit allows operators to perform an OAuth phishing attack and later on use the Microsoft Graph API to extract interesting information.
Mr-Un1k0d3r/CatMyPhishSearch for categorized domain
mrd0x/BITBBrowser In The Browser (BITB) Templates
muraenateam/muraenaMuraena is an almost-transparent reverse proxy aimed at automating phishing and post-phishing activities.
Octoberfest7/TeamPhisherSend phishing messages and attachments to Microsoft Teams users
optiv/Microsoft365_devicePhishA proof-of-concept script to conduct a phishing attack abusing Microsoft 365 OAuth Authorization Flow
Pretext ProjectOpen-Source Collection of Social Engineering Pretexts
Raikia/UhOh365 A script that can see if an email address is valid in Office365 (user/email enumeration). This does not perform any login attempts, is unthrottled, and is incredibly useful for social engineering assessments to find which emails exist and which don't.
ralphte/build_a_phishAnsible playbook to deploy a phishing engagement in the cloud.
Rices/PhishiousAn open-source Secure Email Gateway (SEG) evaluation toolkit designed for red-teamers.
ring0lab/catphishGenerate similar-looking domains for phishing attacks. Check expired domains and their categorized domain status to evade proxy categorization. Whitelisted domains are perfect for your C2 servers.
sebastian-mora/awsssome_phishAWS SSO serverless phishing API.
securestate/king-phisherPhishing Campaign Toolkit
secureworks/PhishInSuitsPhishInSuits: OAuth Device Code Phishing with Verified Apps
threatexpress/domainhunterChecks expired domains for categorization/reputation and Archive.org history to determine good candidates for phishing and C2 domain names
Undeadsec/EvilURLAn unicode domain phishing generator for IDN Homograph Attack
UndeadSec/SocialFishUltimate phishing tool. Socialize with the credentials
ustayready/CredSniperCredSniper is a phishing framework written with the Python micro-framework Flask and Jinja2 templating which supports capturing 2FA tokens.
xiecat/goblinGoblin for Phishing Exercise Tools
Yaxser/SharpPhishUsing outlook COM objects to create convincing phishing emails without the user noticing. This project is meant for internal phishing.

Smart Contract

LinkDescription
breadcrumbsBreadcrumbs is a blockchain analytics platform accessible to everyone. It offers a range of tools for investigating, monitoring, tracking and sharing relevant information on blockchain transactions.
Capture the EtherTHE GAME OF ETHEREUM SMART CONTRACT SECURITY
cleanunicorn/karlMonitor smart contracts deployed on blockchain and test against vulnerabilities with Mythril
ConsenSys/mythrilSecurity analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, He

Truncated — view the full README on GitHub.

awesome
awesome-list
information-security
list

Significant stargazers

Burak Bayır

138 followers · starred Jul 2026

sw33tLie

435 followers · starred Feb 2019

Zerbaliy3v

41 followers · starred Oct 2025

Farid AYOUJIL

15 followers · starred Nov 2018