{"id":13599628,"url":"https://github.com/0xor0ne/awesome-list","last_synced_at":"2025-04-08T05:33:48.546Z","repository":{"id":48272857,"uuid":"489449257","full_name":"0xor0ne/awesome-list","owner":"0xor0ne","description":"Cybersecurity oriented awesome list","archived":false,"fork":false,"pushed_at":"2024-05-01T09:27:49.000Z","size":314,"stargazers_count":630,"open_issues_count":0,"forks_count":83,"subscribers_count":32,"default_branch":"main","last_synced_at":"2024-05-01T19:45:37.560Z","etag":null,"topics":["awesome","awesome-list","cybersecurity","exploitation","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xor0ne.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-06T18:02:07.000Z","updated_at":"2024-05-03T08:28:56.691Z","dependencies_parsed_at":"2024-03-09T13:48:01.364Z","dependency_job_id":"8290f1fd-0267-44f9-885b-77c1d79fe94e","html_url":"https://github.com/0xor0ne/awesome-list","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xor0ne%2Fawesome-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xor0ne%2Fawesome-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xor0ne%2Fawesome-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xor0ne%2Fawesome-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xor0ne","download_url":"https://codeload.github.com/0xor0ne/awesome-list/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247785917,"owners_count":20995641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","cybersecurity","exploitation","reverse-engineering"],"created_at":"2024-08-01T17:01:08.022Z","updated_at":"2025-04-08T05:33:43.530Z","avatar_url":"https://github.com/0xor0ne.png","language":null,"funding_links":[],"categories":["资源列表","Others","其他_安全与渗透","Security \u0026 Hacking","Security"],"sub_categories":["其他资源","资源传输下载"],"readme":"# My Awesome List\n\nMy personal awesome list of interesting repos, libraries and tools.\n\nSee also the following lists dedicated to specifics sub-topics:\n\n* [Cybersecurity](topics/cybersec.md): links to blog posts, writeups and papers\n  dedicated to cybersecurity\n* [Exploitation](topics/exploitation.md): resources dedicated to the world of\n  binary exploitation\n* [Linux Kernel](topics/linux_kernel.md): collection of resources dedicated to\n  Linux kernel (internals)\n* [Wireless](topics/wireless.md): resources dedicated to wireless technologies\n  and security\n\n# Content\n\n* [Awesome Lists](#awesome-lists)\n* [Blogs ad Tutorials](#blogs-and-tutorials)\n* [Compilers and Toolchains](#compilers-and-toolchains)\n* [Databases](#databases)\n* [Debuggers](#debuggers)\n* [eBPF](#ebpf)\n* [Embedded and IoT](#embedded-and-iot)\n* [Emulators And Dynamic Analysis](#emulators-and-dynamic-analysis)\n* [Exploit Development](#exploit-development)\n* [Fuzzing and Vulnerability Research](#fuzzing-and-vulnerability-research)\n* [Misc](#misc)\n* [Networking](#networking)\n* [Programming Languages](#programming-languages)\n* [Reverse Engineering](#reverse-engineering)\n* [RTOS](#rtos)\n* [Sandboxing](#sandboxing)\n* [Tools](#tools)\n* [Tracing, Hooking and Instrumentation](#tracing-hooking-and-instrumentation)\n* [Trusted Execution Environment](#trusted-execution-environment)\n\n* [Other lists](#other-lists)\n\n## Awesome Lists\n\n* [Analysis Tools (dynamic)][372]: curated list of dynamic analysis tools for all\n  programming languages.\n* [Analysis Tools (static)][371]: curated list of static analysis (SAST) tools.\n* [Bash][491]: curated list of delightful Bash scripts and resources\n* [Bash OneLiners][494]: collection of handy Bash One-Liners.\n* [Bash Handbook][495]: for those who wanna learn Bash.\n* [BSK][362]: the book of secret knowledge.\n* [C][17]: A curated list of C good stuff.\n* [C Preprocessor][658]: C preprocessor stuff\n* [ChatGPT prompts][480]: ChatGPT prompt curation to use ChatGPT better.\n* [eBPF][25]: curated list of awesome projects related to eBPF.\n* [Docker][30]: curated list of Docker resources and projects.\n* [ELF][310]: awesome ELF resources by tmp.out.\n* [Embedded][20]: curated list of awesome embedded programming.\n* [Embedded and IoT][209]: curated list of awesome embedded and IoT security\n  resources.\n* [Embedded fuzzing][448]: A list of resources (papers, books, talks,\n  frameworks, tools) for understanding fuzzing for IoT/embedded devices.\n* [Embedded Rust][211]: list of resources for Embedded and Low-level development\n  in the Rust programming language.\n* [Executable Packing][284]: curated list of awesome resources related to\n  executable packing.\n* [Firmware Security][437]: curated list of platform firmware resources\n* [FlipperZero][438]: awesome resources for the Flipper Zero device.\n* [Fuzzing][388]: curated list of fuzzing resources.\n* [Fuzzing paper collection][397]: papers related to fuzzing, binary analysis,\n  and exploit dev.\n* [Golang][105]: curated list of awesome Go frameworks, libraries and software.\n* [Hacking][361]: collection of awesome lists for hackers, pentesters \u0026 security\n  researchers.\n* [ICS Security][374]: tools, tips, tricks, and more for exploring ICS Security.\n* [IoT Security 101][273]: curated list of IoT Security Resources.\n* [IoT][19]: list of great resources about IoT Framework, Library, OS, Platforms.\n* [Linux-Bash-Commands][624]: list of Linux bash commands, cheatsheets and resources.\n* [Malware Analysis][34]: malware analysis tools and resources.\n* [Modern Unix][493]: collection of modern/faster/saner alternatives to common\n  unix commands.\n* [NeoVim][497]: collections of awesome neovim plugins.\n* [Network stuff][281]: resources about network security.\n* [Prompt Engineering][481]: hand-curated resources for Prompt Engineering.\n* [Prompt Engineering Guides][482]: guides, papers, lecture, notebooks and\n  resources for prompt engineering.\n* [Pure Bash][492]: collection of pure bash alternatives to external processes.\n* [Raspberry Pi][33]: Raspberry Pi tools, projects, images and resources.\n* [RAT][162]: RAT And C\u0026C Resources.\n* [Reverse Engineering][35]: reversing resources.\n* [Reverse Engineering (alphaSeclab)][614]: Reverse Engineering Resources About All Platforms.\n* [Reverse Engineering (onethawt)][616]: Reverse Engineering articles, books, and papers\n* [Reverse Engineering (wtsxDev)][615]: reverse engineering resources\n* [Rust][18]: curated list of Rust code and resources.\n* [rust security][376]:  list of awesome projects and resources related to Rust\n  and computer security.\n* [Search engines][339]: list of search engines useful during Penetration\n  testing, Vulnerability assessments, Red Team operations, Bug Bounty and more.\n* [Secure a Linux server][365]: evolving how-to guide for securing a Linux server.\n* [Shell][31]: command-line frameworks, toolkits, guides and gizmos.\n* [System Design][400]: learn how to design systems at scale.\n* [Tech Interview][401]: curated coding interview preparation materials.\n* [The Art of Command Line][496]: Master the command line.\n* [tmux][644]: awesome resources for tmux\n* [Tunneling][181]: ngrok alternatives and other ngrok-like tunneling software\n  and services.\n* [Vim][32]: all things vim.\n* [WAF][317]: everything about web-application firewalls (WAF).\n* [You-Dont-Need-GUI][623]: list some common tasks that you might be tempted to do in GUI.\n\n## Blogs and Tutorials\n\n* [0x00sec][236]: malware, Reverse Engineering, and Computer Science.\n* [0x434b][235]: low level adventures.\n* [a13xp0p0v][197]: exploit development and vulnerability research (mostly\n  Linux).\n* [Alex Plaskett][288]: Random Security Research.\n* [Andrey Konovalov][297]: uzzers, exploits, and mitigations for Linux and\n  Android kernels.\n* [apps3c][435]: cybersecurity research focused on offensive security.\n* [Arch Wiki][217]: official Arch wiki.\n* [Connof McGarr][196]: exploit development and vulnerability research (mostly\n  Windows).\n* [CS6038/CS5138 Malware Analysis][451]: Introduction to Malware Analysis and\n  Reverse Engineering.\n  * [blog.malware.re][559]: reverse engineering related blog.\n* [CVE North Star][428]: CVEs as North Stars in vulnerability discovery and\n  comprehension.\n* [Dmitry.gr]: reverse engineering, embedded and hardware.\n* [epi052][439]: epi's personal blog.\n* [Gentoo Wiki][216]: official Gentoo wiki.\n* [GitHub Security Lab][137]: GitHub security research.\n* [Google Security Blog][291]: latest news and insights from Google on security.\n* [Google Security Research][295]: ecurity advisories and their accompanying\n  proof-of-concepts related to research conducted at Google.\n* [grsecurity blog][296]: blog from GRSecurity.\n* [Grapl Security Blog][289]: blog from Grapl security.\n* [How to exploit a double free][272]:  exploit a double free vulnerability in\n  2021.\n* [ir0nstone][56]: binary exploitation notes.\n* [Linux From Scratch][215]: with step-by-step instructions for building your\n  own custom Linux system.\n* [malwareMustDie][116]: white-hat security research workgroup.\n* [Malware traffic analysis][157]: source for packet capture (pcap) files and\n  malware samples.\n* [maxwelldulin][533]: exploitation blog posts (heap)\n* [n1ght-w0lf][456]: Malware Analysis \u0026 Reverse Engineering Adventures.\n* [Nightmare][13]: intro to binary exploitation / reverse engineering course\n  based around ctf challenges.\n* [Outflux][355]: @kees_cook's blog.\n* [OWASP CSS][364]: OWASP Cheat Sheet Series Project.\n* [Pawnyable][395]: middle to advance binary exploitation.\n* [Phrack][75]: e-zine written by and for hackers.\n* [Project Zero][198]: news and updates from the Project Zero team at Google.\n* [Rust OSDev][68]: rhis Month in Rust OSDev.\n* [Sam4k][298]: linux, security, games and other nerdery.\n* [School of SRE][366]: school of Sire Reliability Engineers.\n* [System Overlord][46]: security engineering, research, and general hacking.\n* [ThePhd][423]: (c) programming.\n* [tmp.out][76]: ELF research group.\n* [Will's Root][290]: Pentesting, CTFs and Writeups.\n* [xilokar][426]: embedded development.\n* [Zero Day Initiative][220]: encourage the reporting of 0-day vulnerabilities\n  privately to the affected vendors.\n\n## Compilers and Toolchains\n\n* [clang][15]: C language family frontend for LLVM.\n* [Cross-compilation toolchains (Bootlin)][16]: large number of ready-to-use\n  cross-compilation toolchains, targetting the Linux operating system on a large\n  number of architectures.\n* [Dockcross][45]: cross compiling toolchains in Docker images.\n* [gcc][14]: GNU Compiler Collection.\n\n## Databases\n\n* [0day.today][195]: exploits database.\n* [CVE Details][185]: security vulnerability datasource.\n* [ExploitAlert][194]: exploits found on the internet.\n* [ExploitDB][112]: the exploit database.\n* [iot-malware][117]: source code of samples leaked online.\n* [MalwareBazaar][111]: sharing malware samples with the infosec community.\n* [SeeBug][114]: exploit database.\n* [Sploitus][113]: exploit database.\n* [vx-underground][115]: malware collections.\n\n## Debuggers\n\n* [drgn][538]: Programmable debugger\n* [GDB][26]: GNU Project Debugger.\n  * [gdb-dashboard][229]: modular visual interface for GDB in Python.\n  * [gdb-frontend][558]: easy, flexible and extensible gui debugger.\n  * [gdbgui][230]: browser-based frontend to gdb.\n  * [GEF][27]: plugin with set of commands to assis exploit developers and\n    reverse-engineers.\n  * [pwndbg][537]: Exploit Development and Reverse Engineering with GDB Made\n  Easy.\n* [lldb][554]: next generation, high-performance debugger.\n  * [LLDB (DerekSelander)][585]: collection of LLDB aliases/regexes and Python scripts\n* [llef][557]: plugin for LLDB to make it more useful for RE and VR.\n* [rr][253]: Record and Replay Framework.\n  * [rd][307]: reimplementation in rust.\n* [Scout][110]: instruction based research debugger.\n* [voltron][556]: hacky debugger UI for hackers.\n\n## eBPF\n\n* [BumbleBee][173]: simplifies building eBPF tools and allows you to package,\n  distribute, and run them anywhere.\n* [Cilium ebpf][172]: Pure-Go library to read, modify and load eBPF programs.\n* [epbf.io][66]: official website.\n* [pulsar][360]: runtime security framework for the IoT, powered by eBPF.\n* [tetragon][171]: eBPF-based Security Observability and Runtime Enforcement.\n\n## Embedded and IoT\n\n* [Binwalk][208]: firmware Analysis Tool.\n* [Buildroot][213]: simple, efficient and easy-to-use tool to generate embedded\n  Linux systems through cross-compilation.\n* [EMBA][224]: firmware security analyzer.\n  * [Embark][488]:  firmware security scanning environment.\n* [FACT][100]: Firmware Analysis and Comparison Tool.\n* [Firmwalker][207]: Script for searching the extracted firmware file system for\n  goodies.\n* [Firmware mod kit][225]: collection of scripts and utilities to extract and\n  rebuild linux based firmware images.\n* [Flashrom][74]: utility for detecting, reading, writing, verifying and erasing\n  flash chips.\n* [Frankenstein][192]: Broadcom and Cypress firmware emulation for fuzzing and\n  further full-stack debugging.\n* [FuzzWare][394]: automated, self-configuring fuzzing of firmware images.\n* [HardwareAllTheThings][436]: list of useful payloads and bypasses for Hardware\n  and IOT Security.\n* [KataOS][440]: embedded OS written most enrtirely in rust.\n* [InternalBlue][193]: bluetooth experimentation framework for Broadcom and\n  Cypress chips.\n* [LLP University][202]: Low Level Programming University.\n* [Low level][48]: misc documentation about low level development.\n* [NexMon][49]: C-based Firmware Patching Framework for Broadcom/Cypress WiFi\n  Chips.\n* [nvram-faker][415]: simple library to intercept calls to libnvram when running\n  embedded linux applications in emulated environments.\n* [OFRAK][393]: unpack, modify, and repack binaries.\n* [OpenOCD][212]: Open On-Chip Debugger.\n* [OpenWRT][239]: Linux operating system targeting embedded devices.\n* [OS Kernel Lab][203]: OS kernel labs based on Rust/C Lang \u0026 RISC-V 64/X86-32.\n* [OWASP-FSTM][201]: OWASP Firmware Security Testing Methodology.\n* [unblob][385]: curate, fast, and easy-to-use extraction suite.\n\n## Emulators and Dynamic Analysis\n\n* [Avatar2][62]: target orchestration framework with focus on dynamic analysis\n  of embedded devices' firmware!\n* [EMUX][9]: Firmware Emulation Framework.\n* [Firmadyne][63]: platform for emulation and dynamic analysis of Linux-based\n  firmware.\n  * [scraper][287]: firmwares scraper.\n* [QEMU][28]: open source machine emulator and virtualizer.\n  * [quickemu][561]: create and run optimised Windows, macOS and Linux desktop.\n* [Panda][64]: platform for Architecture-Neutral Dynamic Analysis.\n* [Qiling][10]: Qiling Advanced Binary Emulation Framework.\n* [Renode][138]: virtual development framework for complex embedded systems.\n* [Triton][65]: dynamic binary analysis library.\n* [Unicorn][187]: CPU emulator framework.\n\n## Exploit Development\n\n* [Exploit mitigations][292]: knowledge base of exploit mitigations available\n  across numerous operating systems.\n* [how2heap][47]: repository for learning various heap exploitation techniques.\n* [kernel-exploit-factory][459]: Linux kernel CVE exploit analysis report and\n  relative debug environment.\n* [libc-database][69]: database of libc offsets to simplify exploitation.\n* [Linux Kernel Exploit][199]: links related to Linux kernel exploitation.\n* [Linux Kernel Exploitation][21]: collection of links related to Linux kernel\n  security and exploitation.\n* [one_gadget][70]: tool for finding one gadget RCE in libc.so.6.\n* [pwndocker][458]: docker environment for pwn in ctf.\n* [pwninit][457]: automate starting binary exploit challenges.\n* [pwntools][71]: framework and exploit development library.\n* [ronin-exploits][663]: A Ruby micro-framework for writing and running exploits and payloads.\n* [ROPGadget][159]: search your gadgets on your binaries to facilitate your ROP\n  exploitation.\n* [ropr][247]: fast multithreaded ROP Gadget finder.\n* [Ropper][160]: find gadgets to build rop chains for different architectures.\n* [ZDI PoCs][404]: the Zero Day Initiative Proofs-of-concept.\n\n## Fuzzing and Vulnerability Research\n\n* [AFLplusplus][38]: improved version of AFL.\n  * [Grammar-mutator][519]: A grammar-based custom mutator for AFL++.\n* [afl-training][508]: Exercises to learn how to fuzz with American Fuzzy Lop.\n* [appsec (Testing Handbook)][562]: configuring, optimizing, and automating\nmany of the static and dynamic analysis tools.\n* [Arbitrary][524]: Generating structured data from arbitrary, unstructured input.\n* [BinAbsInspector][560]: Vulnerability Scanner for Binaries.\n* [boofuzz][89]: fork and successor of the Sulley Fuzzing Framework.\n* [cargo-fuzz][507]: Command line helpers for fuzzing.\n* [CodeQL][293]: semantic code analysis engine.\n  * [Use case example][294]: One day short of a full chain.\n* [cwe_ckecker][101]: finds vulnerable patterns in binary executables.\n* [difuze][90]: fuzzer for Linux Kernel Drivers.\n* [ferofuzz][424]: structure-aware HTTP fuzzing library.\n* [fuzz-introspector][523]: introspect, extend and optimise fuzzers.\n* [fuzzable][518]: Framework for Automating Fuzzable Target Discovery with\n  Static Analysis.\n* [fuzzing][513]: Tutorials, examples, discussions, research proposals, and\n  other resources related to fuzzing.\n* [fuzzTest][502]: testing framework for writing and executing fuzz tests\n  (replaces libfuzzer).\n* [fuzzing101][510]: step by step fuzzing tutorial.\n* [Fuzzing Book][390]: tools and techniques for generating software tests.\n* [FuzzingPaper][506]: Recent Fuzzing Papers\n* [halfempty][91]: fast, parallel test case minimization tool.\n* [Healer][190]: kernel fuzzer inspired by Syzkaller.\n* [Honggfuzz][39]: evolutionary, feedback-driven fuzzing based on code coverage.\n* [iCicle][515]: grey-box firmware fuzzing\n* [joern][580]: Open-source code analysis platform.\n* [krf][92]: kernelspace syscall interceptor and randomized faulter.\n* [lain][381]: fuzzer framework built in Rust.\n* [LibAFL][95]: fuzzing library.\n* [libfuzzer][511]: in-process, coverage-guided, evolutionary fuzzing engine\n  * [Tutorial][512]: learn how to use libFuzzer.\n* [libfuzzer (rust)][514]: Rust bindings and utilities for LLVM’s libFuzzer.\n* [Nautilus][520]: A grammar based feedback Fuzzer.\n* [netzob][391]: Protocol Reverse Engineering, Modeling and Fuzzing.\n* [MATE][420]: suite of tools for interactive program analysis with a focus on\n  hunting for bugs in C and C++.\n* [onefuzz][382]: self-hosted Fuzzing-As-A-Service platform.\n* [oss-fuzz][521]: continuous fuzzing for open source software.\n  * [Documentation][522]\n* [papers collection][509]: Academic papers related to fuzzing.\n* [propfuzz][387]: Rust toolkit to combine property-based testing and fuzzing.\n* [Radamsa][386]: general purpose fuzzer.\n* [Rusty-Radamsa][504]: Radamsa fuzzer ported to rust lang.\n* [Safirefuzz][516]: same-Architecture Firmware Rehosting and Fuzzing.\n* [SemGrep][343]: lightweight static analysis for many languages.\n  * [0xdea rules][551]\n  * [Rules][344]: Semgrep rules to facilitate vulnerability research.\n  * [Trail-of-bits rules][550]\n* [silifuzz][422]: finds CPU defects by fuzzing software proxies.\n* [Syzkaller][37]: unsupervised coverage-guided kernel fuzzer.\n  * [Syzbot][94]: continuously fuzzes main Linux kernel branches and\n    automatically reports found bugs\n  * [SyzScope][413]: automatically uncover high-risk impacts given a bug with\n    only low-risk impacts.\n* [weggli][270]: fast and robust semantic search tool for C and C++ codebases.\n\n## Misc\n\n* [Arti][427]: implementation of Tor, in Rust.\n* [bat][625]: A cat(1) clone with wings.\n* [broot][626]: A new way to see and navigate directory trees\n* [Caddy][363]: fast, multi-platform web server with automatic HTTPS.\n* [CoreUtils][214]: Cross-platform Rust rewrite of the GNU coreutils.\n* [delta][632]: syntax-highlighting pager for git, diff, and grep output.\n* [difftastic][440]: structural diff that understands syntax.\n* [e9patch][582]: static binary rewriting tool.\n* [esphome.io][449]: control your ESP8266/ESP32.\n* [f4pga][450]: fully open source toolchain for the development of FPGAs of\n  multiple vendors.\n* [fccid][433]: information resource for all wireless device applications filed\n  with the FCC.\n* [fd][627]: A simple, fast and user-friendly alternative to 'find'\n* [FlipperZero][402]: portable multi-tool for pentesters and geeks in a toy-like\n  body.\n* [fx][638]: Terminal JSON viewer \u0026 processor\n* [fzf][636]: command-line fuzzy finder.\n* [Googl Home][452]: smart home ecosystem.\n* [httpie (cli)][640]: modern, user-friendly command-line HTTP client for the\nAPI era.\n* [jless][434]: command-line JSON viewer designed for reading, exploring, and\n  searching through JSON data.\n* [klgrth][245]: pastebin alternative.\n* [jnv][634]: interactive JSON filter using jq\n* [jq][637]: Command-line JSON processor\n* [lazygit][639]: simple terminal UI for git commands.\n* [lsd][631]: next gen ls command.\n* [makefiletutorial][487]: makefile tutorial\n* [miller][629]: like awk, sed, cut, join, and sort for name-indexed data such\nas CSV, TSV, and tabular JSON.\n* [miniserve][634]: serve some files over HTTP right now.\n* [OpenSK][67]: open-source implementation for security keys written in Rust.\n* [partialzip][664]: download single files from inside online zip archives.\n* [Pastebin][242]: store any text online for easy sharing.\n* [patents][434]: patents db from Google.\n* [Polypyus][191]: locate functions in raw binaries by extracting known functions\n  from similar binaries.\n* [procs][633]: modern replacement for ps written in Rust.\n* [pspy][264]: monitor linux processes without root permissions.\n* [ranger][642]: VIM-inspired filemanager for the console\n* [ripgrep][628]: line-oriented search tool.\n* [sd][641]: Intuitive find \u0026 replace CLI.\n* [sniffglue][455]: Secure multithreaded packet sniffer (in rust).\n* [sniffle][444]: sniffer for Bluetooth 5 and 4.x LE.\n* [temp.sh][246]: alternative to transfer.sh.\n* [transfer.sh][243]: easy file sharing from the command line.\n* [uhr][237]: Universal Radio Hacker.\n* [wabt][255]: WebAssembly Binary Toolkit.\n* [yazi][643]: terminal file manager written in Rus\n* [ZeroBin][244]: open source online pastebin where the server has zero\n  knowledge of pasted data.\n\n## Networking\n\n* Illustrated Connections:\n  * [DTLS][484]\n  * [QUIC][483]\n  * [TLS 1.2][486]\n  * [TLS 1.3][485]\n* Misc:\n  * [innernet][421]: private network system that uses WireGuard under the hood.\n  * [nebula][122]: scalable overlay networking tool.\n  * [netbird][331]: connect your devices into a single secure private\n    WireGuard®-based mesh network.\n  * [netmaker][369]: makes networks with WireGuard.\n  * [tailscale][357]: zero config VPN.\n    * [tailscale github][358]: the easiest, most secure way to use WireGuard and\n      2FA.\n  * [scapy][539]: Python-based interactive packet manipulation program \u0026\n  library.\n  * [zeek][368]: network analysis framework.\n  * [zerotier][356]: secure networks between devices.\n    * [ZeroTierOne][357]: smart ethernet switch for earth.\n* Network Scanners:\n  * [masscan][8]: TCP port scanner, spews SYN packets asynchronously.\n  * [nmap][4]: utility for network scanning and discovery and security auditing\n  * [RustScan][5]: quick port scanner implemented in rust.\n  * [skanuvaty][7]: fast DNS/network/port scanner.\n  * [ZGrab2][266]: fast, modular application-layer network scanner.\n  * [ZMap][6]: fast single packet network scanner.\n\n## Programming Languages\n\n* [libhunt][567]: trending open-source projects and their alternatives\n* Assembly:\n  * ARM:\n    * [Docs][124]: official documentation.\n    * [Instructions Reference][125]: official instruction reference.\n    * [A Guide to ARM64 / AArch64 Assembly on Linux][527]\n  * MIPS:\n    * [Manuals][128]: official manuals.\n  * RISC-V:\n    * [Book assembly][312]: introduction to Assembly Programming with RISC-V.\n    * [Manuals][129]: official specifications.\n    * [RISC-V card][285]: unofficial assembly reference for RISC-V.\n  * x86:\n    * [felixcloutier.com][126]: instructions reference.\n    * [Software Developer Manuals][127]: official manuals.\n* [C][57]: C reference\n  * libc implementations:\n    * [glibc][58]: GNU C library.\n    * [musl][59]: C standard library.\n    * [uclibc][60]: C library for developing embedded Linux systems.\n    * [uclibc-ng][61]: small C library for developing embedded Linux systems.\n    * [uv][660]: Cross-platform asynchronous I/O\n  * Libraries:\n    * [libaco][104]: blazing fast and lightweight C asymmetric coroutine\n      library.\n    * [libdill][269]: structured concurrency in C.\n    * [linux-syscall-support][431]: low level C API for making direct Linux syscalls.\n    * [sc][271]: common libraries and data structures for C.\n* [Go][106]: open source programming language supported by Google.\n  * [Docs][107]: official documentation.\n  * [pkg.go.dev][108]: packages documentation.\n* [Python][535]: official website\n  * [Docs][536]: official documentation\n    * [standard library][566]\n  * [awesome-python][568]: curated list of awesome Python frameworks,\n  libraries, software and resources.\n  * [Hitchhiker’s Guide][569]: best practice handbook.\n  * [mamba][548]: fast, robust, and cross-platform package manager.\n  * [packaging][564]\n    * [poetry][549]: packaging and dependency management.\n  * [pypi][570]: repository of software for the Python programming language.\n  * [PySnooper][579]: poor man's debugger for Python.\n  * [realpython][565]: python guides and tutorials.\n* [Rust][41]: secure system programming language.\n  * [aquascope][466]: Interactive visualizations of Rust at compile-time and run-time\n  * [API guidelines][319]: set of recommendations on how to design and present\n    APIs for the Rust programming.\n  * [AreWeRustYet][465]: Awesome list of \"Are We *thing* Yet\" for Rust\n  * [Black Hat Rust][380]: applied offensive security with Rust.\n  * [Book][42]: introductory book about Rust.\n  * [Book (Brown univ)][505]: Rust book experiment.\n  * [Cargo][571]\n    * [Cargo Book][129]: official cargo book.\n    * [cargo-machete][572]: Remove unused Rust dependencies\n    * [cargo-make][574]: task runner and build tool.\n    * [nextest][573]: next-generation test runner for Rust\n  * [Cheats][398]: Rust language cheat sheet.\n  * [Clippy][218]: lints to catch common mistakes and improve your Rust code.\n  * [Command Line Applications in Rust][563]:\n  * [crates.io][44]: rust community's crate registry.\n  * [cryptography.rs][464]: list of actively maintained, high-quality\n    cryptography libraries.\n  * [Design patterns][321]: catalogue of Rust design patterns, anti-patterns and\n    idioms.\n  * [docker-rust][541]: Docker official image for rust.\n  * [Easy Rust][311]: rust explained using easy English.\n  * [Editions][309]: editions guide.\n  * [Embedded Rust Book][153]: introductory book about using the Rust\n    Programming Language on \"Bare Metal\" embedded systems.\n  * [esp-rs][454]: Rust on ESP.\n  * [flamegraph][577]: Easy flamegraphs for Rust projects.\n  * [How to learn modern Rust][498]: guide to rust adventurer.\n  * [Macros][308]: the little book of rust macros.\n  * [min-sized-rust][373]: how to minimize Rust binary size.\n  * [miri][621]: interpreter for Rust's mid-level intermediate representation.\n  * [Offensive Rust][379]: Rust Weaponization for Red Team Engagements.\n  * [Official Repository][286]: official Rust repository.\n  * [Performance][322]: Rust Performance Book.\n  * [Practice][375]: easily diving into and get skilled with Rust.\n  * [pretzelhammer's Rust blog][657]\n  * [proc-macro-workshop][645]: Learn to write Rust procedural macros.\n  * [Raspberrypi OS Tutorials][186]: learn to write an embedded OS in Rust.\n  * [Redox OS][318]: Unix-like Operating System written in Rust.\n  * [RFCs][320]: RFCs for changes to Rust.\n  * [Rust by Example][503]: collection of runnable examples.\n  * [Rust Embedded][542]: Rust on Embedded Devices Working Group.\n  * [rustsec][575]: RustSec API \u0026 Tooling.\n  * [rust-musl-cross][540]: Docker images for compiling static Rust binaries\n  using musl-cross.\n  * [Rust cookbook][544]: collection of simple examples in Rust\n  * [Rust for professionals][545]: short introduction to Rust\n  * [rust-indexed][620]\n  * [Rust to Assembly][501]: Understanding the Inner Workings of Rust.\n  * [RustBooks][547]: List of Rust books\n  * [Rustonomicon][150]: awful details that you need to understand when writing\n    Unsafe Rust programs.\n  * [rust-learning][546]: links to blog posts, articles, videos, etc for\n  learning Rust.\n  * [Rust Reference][151]: primary reference for the Rust programming language.\n  * [rustup][152]: installer for the systems programming language Rust.\n  * [std][43]: standard library documentation.\n  * [The Little Book of Rust Books][619]\n  * [Usafe Code Guidelines][552]: \"guide\" for writing unsafe code\n  * [Windows RS][383]: Rust for Windows.\n  * [This Week In Rust][148]: handpicked Rust updates, delivered to your inbox.\n  * Libraries:\n    * Async Runtimes:\n      * [async-std][325]: async version of the Rust standard library.\n      * [smol][326]: small and fast async runtime for Rust.\n      * [Tokio][323]: runtime for writing reliable asynchronous applications\n        with Rust.\n        * [Tutorial][324]: official Tokio tutorial.\n        * [console][576]: debugger for async rust.\n    * [avml][384]: Acquire Volatile Memory for Linux.\n    * [Aya][222]: eBPF library for the Rust programming language.\n    * [binrw][661]: parse and rebuild binary data.\n    * [cbindgen][499]: project for generating C bindings from Rust code.\n    * [cross][553]: “Zero setup” cross compilation and “cross testing” of Rust\n    crates.\n    * [embassy][399]: framework for embedded applications.\n    * [Goblin][99]: cross-platform binary parsing crate, written in Rust.\n    * [libp2p][241]: Rust Implementation of the libp2p networking stack.\n    * [nix][304]: rust friendly bindings to \\*nix APIs.\n    * [nom][662]: parser combinator framework\n    * [py03][543]: Rust bindings for the Python interpreter.\n    * [redbpf][119]: Rust library for building and running BPF/eBPF modules.\n    * [redhook][96]: dynamic function call interposition / hooking (LD_PRELOAD)\n      for Rust.\n    * [Rustix][303]: Safe Rust bindings to POSIX/Unix/Linux/Winsock2 syscalls.\n    * [rust-bindgen][500]: Automatically generates Rust FFI bindings to C (and\n      some C++) libraries.\n    * [teloxide][490]: Telegram bots framework for Rust.\n    * [tui][489]: terminal user interfaces and dashboards using Rust.\n* Shell:\n  * [Shell Scripting Primer][531]: shell programming guide from Apple.\n\n## Reverse Engineering\n\n* [Angr][109]: user-friendly binary analysis platform.\n* [BAP][282]: binary analysis platform.\n* [binary-parsing][656]: list of generic tools for parsing binary data.\n* [bincat][555]: Binary code static analyser.\n* [BinDiff][204]: compare executables by identifying identical and similar\n  functions.\n  * [Source code][525]: source code of BinDiff\n* [BinExport][205]: export disassemblies into Protocol Buffers.\n* [CAPA][73]: tool to identify capabilities in executable files.\n  * [lancelot-flirt][103]: library for parsing, compiling, and matching Fast\n    Library Identification and Recognition Technology (FLIRT) signatures.\n* [Capstone Engine][223]: disassembly/disassembler framework.\n* [cpu_rec][301]: recognize cpu instructions in an arbitrary binary file.\n* [CyberChef][155]: web app for encryption, encoding, compression and data\n  analysis.\n* [decomp2dbg][442]: plugin to introduce interactive symbols into your debugger\n  from your decompiler.\n* [Diffing (quarkslab)][526]: resources on binary diffing which is handy for\n  reverse-engineering.\n* [Diffware][52]: configurable tool providing a summary of the changes between\n  two files or directories\n  * [Diffoscope][53]: directory differ.\n* [DogBolt][342]: decompiler explorer.\n* [ELFKickers][156]: collection of programs that access and manipulate ELF\n  files.\n* [ESP32-reversing][618]: curated list of ESP32 related reversing resources\n* [esp32knife][617]: Tools for ESP32 firmware dissection.\n* [flare-emu][226]: easy to use and flexible interface for scripting emulation\n  tasks.\n* [FLOSS][102]: FLARE Obfuscated String Solver.\n* [fq][227]: jq for binary formats.\n* [Ghidra][206]: software reverse engineering (SRE) framework.\n  * [AngryGhidra][596]: use angr in Ghidra.\n  * [APIs][591]\n  * [BinDiffHelper][602]: Ghidra Extension to integrate BinDiff for function matching.\n  * [BTIGhidra][613]: Binary Type Inference Ghidra Plugin.\n  * [Cartographer][601]: Code Coverage Exploration Plugin for Ghidra.\n  * [docker-ghidra][606]: Ghidra Client/Server Docker Image.\n  * [ghidra-findcrypt][603]: Ghidra analysis plugin to locate cryptographic constants.\n  * [ghidra-firmware-utils][598]: Ghidra utilities for firmware reverse\n    engineering.\n  * [ghidra_kernelcache][599]: framework for iOS kernelcache reverse engineering.\n  * [ghidra2dwarf][600]: Export ghidra decompiled code to dwarf sections inside ELF binary.\n  * [Ghidralligator][534]: multi-architecture pcode emulator based on the Ghidra\n  libsla.\n  * [Ghidrathon][592]: Python 3 scripting to Ghidra.\n  * [GhidraEmu][597]: Native Pcode emulator\n  * [GhidraScripts][607]: Scripts to run within Ghidra, maintained by the Trellix ARC team.\n  * [GhidraSnippets][605]: Python snippets for Ghidra's Program and Decompiler APIs.\n  * [ghidrecomp][609]: Python Command-Line Ghidra Decompiler.\n  * [ghidriff][532]: Python Command-Line Ghidra Binary Diffing Engine.\n  * [IDAObjcTypes][604]: collection of types \u0026 functions definitions useful for Objective-C binaries analysis.\n  * [pyhidra][612]: Ghidra API within a native CPython interpreter using jpype.\n  * [pypcode][611]: Python bindings to Ghidra's SLEIGH library for disassembly and lifting to P-Code IR\n  * [refinery][622]: transformations of binary data\n  * [Sekiryu][517]: comprehensive toolkit for Ghidra headless.\n  * [SVD-Loader-Ghidra][593]: SVD loader for Ghidra.\n    * [cmsis-svd][594]: Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools\n    * [keil (devices)][595]: Keil devices SVDs\n* [hexyl][630]: command-line hex viewer\n* [ImHex][584]: Hex Editor for Reverse Engineers.\n* [kaiju][610]: binary analysis framework extension for Ghidra.\n* [Kaitai Struct][231]: declarative language to generate binary data parsers.\n* [Keystone Engine][232]: assembler framework.\n* [Linux syscalls][462]: Linux kernel syscall tables\n* [mgika][578]: detect file content types with deep learning.\n* [McSema][249]: Framework for lifting program binaries to LLVM bitcode.\n* [Metasm][250]: a free assembler / disassembler / compiler.\n* [Miasm][251]: reverse engineering framework in Python.\n* [Objection][583]: runtime mobile exploration.\n* [Radare2][1]: UNIX-like reverse engineering framework and command-line\n  toolset.\n  * [Book][98]: radare2 official book.\n  * [Cutter][3]: GUI based on [Rizin][2].\n  * [pwntools-r2][327]: launch radare2 like a boss from pwntools in tmux.\n  * [Rizin][2]: radare2 fork.\n* [REMnux][257]: Linux toolkit for reverse-engineering.\n* [RetDec][252]: retargetable machine-code decompiler based on LLVM.\n* [ret-sync][608]: synchronize a debugging session with disassemblers.\n* [Yara][72]: pattern matching swiss knife for malware researchers.\n* [z3][581]: high-performance theorem prover being developed at Microsoft\n\n## RTOS\n\n* [FreeRTOS][140]: open source, real-time operating system for microcontrollers.\n* [MangooseOS][139]: IoT operating system and networking library.\n* [MyNewt][529]: OS to build, deploy and securely manage billions of device\n* [NuttX][528]: mature, real-time embedded operating system (RTOS)\n* [RIOT][530]: Operating System for the Internet of Things\n* [ThreadX][302]: advanced real-time operating system (RTOS) designed\n  specifically for deeply embedded applications.\n* [Tock][210]: secure embedded operating system for microcontrollers.\n* [Zephyr][50]: mall, scalable, real-time operating system (RTOS).\n  * [Docs][51]: zephyt project documentation.\n\n## Sandboxing\n\n* [Code Sandboxing][333]: code execution isolation and containment with sandbox\n  solutions.\n* [gvisor][174]: application Kernel for Containers.\n* [Firecracker][175]: secure and fast microVMs for serverless computing.\n* [KAta containers][306]: standard implementation of lightweight Virtual\n  Machines (VMs) that feel and perform like containers, but provide the workload\n  isolation and security advantages of VMs.\n* [nano][176]: kernel designed to run one and only one application in a\n  virtualized environment.\n* [ops][178]: build and run nanos unikernels.\n* [RustyHermit][189]: rust-based, lightweight unikernel.\n* [sandboxed-api][177]: generates sandboxes for C/C++ libraries automatically.\n* [Unikraft][268]:  automated system for building specialized OSes known as\n  unikernels.\n\n## Tools\n\n* [curl][403]: command line tool and library for transferring data with URL\n  syntax.\n* [patchelf][414]: small utility to modify the dynamic linker and RPATH of ELF\n  executables.\n* [tcpdump][416]: command-line packet analyzer.\n* [wireshark][417]: network protocol analyzer.\n  * [tshark][418]: CLI tool for analyzing network traffic.\n  * [tshark.dev][419]: guide to working with packet captures on the\n    command-line.\n\n## Tracing, Hooking and Instrumentation\n\n* [bcc][118]: rools for BPF-based Linux IO analysis, networking, monitoring, and\n  more.\n* [bpftrace][120]: high-level tracing language for Linux eBPF.\n* [cannoli][248]: high-performance QEMU memory and instruction tracing.\n* [DynamoRIO][23]: runtime code manipulation system.\n* [Falco][367]: cloud native runtime security tool.\n* [Frida][36]: instrumentation toolkit for developers, reverse-engineers, and\n  security researchers.\n  * [frida-gum][589]: Cross-platform instrumentation and introspection library written in C.\n  * [frida-snippets][586]: Hand-crafted Frida examples\n  * [frida-tools][590]: Frida CLI tools\n  * [medusa][588]: Binary instrumentation framework based on FRIDA\n  * [r2frida][587]: plugin for radare2\n* [LIEF][158]: library to Instrument Executable Formats.\n* [ltrace][233]: intercepts and records both the dynamic library calls and\n  signals.\n* [QDBI][88]: a Dynamic Binary Instrumentation framework based on LLVM.\n* [Reverie][453]: ergonomic and safe syscall interception framework for Linux\n  (Rust).\n* [S2E][300]: platform for multi-path program analysis with selective symbolic\n  execution.\n* [strace][254]: diagnostic, debugging and instructional userspace utility for\n  Linux.\n* [TinyInst][659]: lightweight dynamic instrumentation library.\n* [Tracee][24]: Linux Runtime Security and Forensics using eBPF.\n\n## Trusted Execution Environment\n\n* [OP-TEE][54]: Open Portable Trusted Execution Environment.\n  * [TrustedFirmware][188]:  reference implementation of secure software for\n    Armv8-A, Armv9-A and Armv8-M.\n  * [Docs][55]: official OP-TEE documentation.\n* [TEE-reversing][447]: A curated list of public TEE resources for learning how\n  to reverse-engineer and achieve trusted code execution on ARM devices.\n\n# Other Lists\n\n* [Blockchains and Smart Contracts](topics/web3.md)\n* [OT/IoT Security](topics/ot_security.md)\n* [Red Teaming and Offensive Security](topics/red-team-adversary-emulation.md)\n\n[1]: https://github.com/radareorg/radare2\n[2]: https://github.com/rizinorg/rizin\n[3]: https://cutter.re/\n[4]: https://nmap.org/\n[5]: https://github.com/RustScan/RustScan\n[6]: https://github.com/zmap/zmap\n[7]: https://github.com/Esc4iCEscEsc/skanuvaty\n[8]: https://github.com/robertdavidgraham/masscan\n[9]: https://github.com/therealsaumil/emux\n[10]: https://github.com/qilingframework/qiling\n[13]: https://guyinatuxedo.github.io/index.html\n[14]: https://gcc.gnu.org/\n[15]: https://clang.llvm.org/\n[16]: https://toolchains.bootlin.com/\n[17]: https://github.com/oz123/awesome-c\n[18]: https://github.com/rust-unofficial/awesome-rust\n[19]: https://github.com/phodal/awesome-iot\n[20]: https://github.com/nhivp/Awesome-Embedded\n[21]: https://github.com/xairy/linux-kernel-exploitation\n[23]: https://github.com/DynamoRIO/dynamorio\n[24]: https://github.com/aquasecurity/tracee\n[25]: https://github.com/zoidbergwill/awesome-ebpf\n[26]: https://www.sourceware.org/gdb/\n[27]: https://github.com/hugsy/gef\n[28]: https://www.qemu.org/\n[30]: https://github.com/veggiemonk/awesome-docker\n[31]: https://github.com/alebcay/awesome-shell\n[32]: https://github.com/mhinz/vim-galore\n[33]: https://github.com/thibmaek/awesome-raspberry-pi\n[34]: https://github.com/rshipp/awesome-malware-analysis\n[35]: https://github.com/tylerha97/awesome-reversing\n[36]: https://github.com/frida/frida\n[37]: https://github.com/google/syzkaller\n[38]: https://github.com/AFLplusplus/AFLplusplus\n[39]: https://github.com/google/honggfuzz\n[41]: https://www.rust-lang.org/\n[42]: https://doc.rust-lang.org/book/\n[43]: https://doc.rust-lang.org/std/\n[44]: https://crates.io/\n[45]: https://github.com/dockcross/dockcross\n[46]: https://systemoverlord.com/\n[47]: https://github.com/shellphish/how2heap\n[48]: https://low-level.readthedocs.io/en/latest/\n[49]: https://github.com/seemoo-lab/nexmon\n[50]: https://www.zephyrproject.org/\n[51]: https://docs.zephyrproject.org/latest/\n[52]: https://github.com/airbus-seclab/diffware\n[53]: https://salsa.debian.org/reproducible-builds/diffoscope\n[54]: https://github.com/OP-TEE/optee_os\n[55]: https://optee.readthedocs.io/en/latest/index.html\n[56]: https://ir0nstone.gitbook.io/notes/\n[57]: https://en.cppreference.com/w/c\n[58]: https://sourceware.org/git/?p=glibc.git\n[59]: https://git.musl-libc.org/cgit/musl\n[60]: https://www.uclibc.org/\n[61]: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/\n[62]: https://github.com/avatartwo/avatar2\n[63]: https://github.com/firmadyne/firmadyne\n[64]: https://github.com/panda-re/panda\n[65]: https://github.com/JonathanSalwan/Triton\n[66]: https://ebpf.io/\n[67]: https://github.com/google/OpenSK\n[68]: https://rust-osdev.com/\n[69]: https://github.com/niklasb/libc-database\n[70]: https://github.com/david942j/one_gadget\n[71]: https://github.com/Gallopsled/pwntools\n[72]: https://virustotal.github.io/yara/\n[73]: https://github.com/mandiant/capa\n[74]: https://github.com/flashrom/flashrom\n[75]: http://www.phrack.org/\n[76]: https://tmpout.sh/#\n[88]: https://github.com/QBDI/QBDI\n[89]: https://github.com/jtpereyda/boofuzz\n[90]: https://github.com/ucsb-seclab/difuze\n[91]: https://github.com/googleprojectzero/halfempty\n[92]: https://github.com/trailofbits/krf\n[94]: https://syzkaller.appspot.com/upstream\n[95]: https://github.com/AFLplusplus/LibAFL\n[96]: https://github.com/geofft/redhook\n[98]: https://book.rada.re/\n[99]: https://github.com/m4b/goblin\n[100]: https://github.com/fkie-cad/FACT_core\n[101]: https://github.com/fkie-cad/cwe_checker\n[102]: https://github.com/mandiant/flare-floss/\n[103]: https://crates.io/crates/lancelot-flirt\n[104]: https://github.com/hnes/libaco\n[105]: https://github.com/avelino/awesome-go\n[106]: https://go.dev/\n[107]: https://go.dev/doc/\n[108]: https://pkg.go.dev/\n[109]: https://github.com/angr/angr\n[110]: https://github.com/CheckPointSW/Scout\n[111]: https://bazaar.abuse.ch/\n[112]: https://www.exploit-db.com/\n[113]: https://sploitus.com/\n[114]: https://www.seebug.org/\n[115]: https://www.vx-underground.org/\n[116]: https://www.malwaremustdie.org/\n[117]: https://github.com/ifding/iot-malware\n[118]: https://github.com/iovisor/bcc\n[119]: https://github.com/foniod/redbpf\n[120]: https://github.com/iovisor/bpftrace\n[122]: https://github.com/slackhq/nebula\n[124]: https://developer.arm.com/documentation/\n[125]: https://developer.arm.com/documentation/dui0068/b/ARM-Instruction-Reference\n[126]: https://www.felixcloutier.com/x86/\n[127]: https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html\n[128]: https://www.mips.com/downloads/\n[129]: https://github.com/riscv\n[137]: https://github.blog/tag/github-security-lab/\n[138]: https://github.com/renode/renode\n[139]: https://mongoose-os.com/\n[140]: https://aws.amazon.com/freertos/\n[148]: https://this-week-in-rust.org/\n[150]: https://doc.rust-lang.org/nomicon/\n[151]: https://doc.rust-lang.org/stable/reference/\n[152]: https://rustup.rs/\n[153]: https://docs.rust-embedded.org/book/\n[155]: https://github.com/gchq/CyberChef\n[156]: https://github.com/BR903/ELFkickers\n[157]: https://www.malware-traffic-analysis.net/\n[158]: https://github.com/lief-project/LIEF\n[159]: https://github.com/JonathanSalwan/ROPgadget\n[160]: https://github.com/sashs/Ropper\n[162]: https://github.com/alphaSeclab/awesome-rat/blob/master/Readme_en.md\n[171]: https://github.com/cilium/tetragon\n[172]: https://github.com/cilium/ebpf\n[173]: https://bumblebee.io/EN\n[174]: https://github.com/google/gvisor\n[175]: https://github.com/firecracker-microvm/firecracker\n[176]: https://github.com/nanovms/nanos\n[177]: https://github.com/google/sandboxed-api\n[178]: https://github.com/nanovms/ops\n[181]: https://github.com/anderspitman/awesome-tunneling.git\n[185]: https://www.cvedetails.com/\n[186]: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials\n[187]: https://github.com/unicorn-engine/unicorn\n[188]: https://www.trustedfirmware.org/\n[189]: https://github.com/hermitcore/rusty-hermit\n[190]: https://github.com/SunHao-0/healer\n[191]: https://github.com/seemoo-lab/polypyus\n[192]: https://github.com/seemoo-lab/frankenstein\n[193]: https://github.com/seemoo-lab/internalblue\n[194]: https://www.exploitalert.com/browse-exploit.html\n[195]: https://0day.today/\n[196]: https://connormcgarr.github.io/\n[197]: https://a13xp0p0v.github.io/\n[198]: https://googleprojectzero.blogspot.com/\n[199]: https://github.com/SecWiki/linux-kernel-exploits\n[201]: https://github.com/scriptingxss/owasp-fstm\n[202]: https://github.com/gurugio/lowlevelprogramming-university\n[203]: https://github.com/chyyuu/os_kernel_lab\n[204]: https://www.zynamics.com/bindiff.html\n[205]: https://github.com/google/binexport\n[206]: https://github.com/NationalSecurityAgency/ghidra\n[207]: https://github.com/craigz28/firmwalker\n[208]: https://github.com/ReFirmLabs/binwalk\n[209]: https://github.com/fkie-cad/awesome-embedded-and-iot-security\n[210]: https://github.com/tock/tock\n[211]: https://github.com/rust-embedded/awesome-embedded-rust\n[212]: https://sourceforge.net/p/openocd/code/ci/master/tree/\n[213]: https://buildroot.org/\n[214]: https://github.com/uutils/coreutils\n[215]: https://www.linuxfromscratch.org/\n[216]: https://wiki.gentoo.org/wiki/Main_Page\n[217]: https://wiki.archlinux.org/\n[218]: https://github.com/rust-lang/rust-clippy\n[220]: https://www.zerodayinitiative.com/blog\n[222]: https://github.com/aya-rs/aya\n[223]: https://github.com/capstone-engine/capstone\n[224]: https://github.com/e-m-b-a/emba\n[225]: https://github.com/rampageX/firmware-mod-kit\n[226]: https://github.com/mandiant/flare-emu\n[227]: https://github.com/wader/fq\n[229]: https://github.com/cyrus-and/gdb-dashboard\n[230]: https://github.com/cs01/gdbgui\n[231]: https://github.com/kaitai-io/kaitai_struct\n[232]: https://github.com/keystone-engine/keystone\n[233]: https://gitlab.com/cespedes/ltrace\n[235]: https://0x434b.dev/\n[236]: https://0x00sec.org/\n[237]: https://github.com/jopohl/urh\n[239]: https://openwrt.org/start\n[241]: https://github.com/libp2p/rust-libp2p\n[242]: https://pastebin.com/\n[243]: https://transfer.sh/\n[244]: https://zerobin.net/\n[245]: https://www.klgrth.io/\n[246]: https://temp.sh/\n[247]: https://github.com/Ben-Lichtman/ropr\n[248]: https://github.com/MarginResearch/cannoli\n[249]: https://github.com/lifting-bits/mcsema\n[250]: https://github.com/jjyg/metasm\n[251]: https://github.com/cea-sec/miasm\n[252]: https://github.com/avast/retdec\n[253]: https://github.com/rr-debugger/rr\n[254]: https://github.com/strace/strace\n[255]: https://github.com/WebAssembly/wabt\n[257]: https://remnux.org/\n[264]: https://github.com/DominicBreuker/pspy\n[266]: https://github.com/zmap/zgrab2\n[268]: https://github.com/unikraft/unikraft\n[269]: https://github.com/sustrik/libdill\n[270]: https://github.com/googleprojectzero/weggli\n[271]: https://github.com/tezc/sc\n[272]: https://github.com/stong/how-to-exploit-a-double-free\n[273]: https://github.com/V33RU/IoTSecurity101\n[281]: https://github.com/alphaSeclab/awesome-network-stuff/blob/master/Readme_en.md\n[282]: https://github.com/BinaryAnalysisPlatform/bap\n[284]: https://github.com/dhondta/awesome-executable-packing\n[285]: https://github.com/jameslzhu/riscv-card\n[286]: https://github.com/rust-lang/rust\n[287]: https://github.com/firmadyne/scraper\n[288]: https://alexplaskett.github.io/\n[290]: https://www.willsroot.io/\n[291]: https://security.googleblog.com/\n[292]: https://github.com/nccgroup/exploit_mitigations\n[293]: https://codeql.github.com/\n[294]: https://securitylab.github.com/research/one_day_short_of_a_fullchain_android/\n[295]: https://github.com/google/security-research\n[296]: https://grsecurity.net/blog\n[297]: https://xairy.io/\n[298]: https://sam4k.com/\n[300]: https://github.com/S2E/s2e\n[301]: https://github.com/airbus-seclab/cpu_rec\n[302]: https://github.com/azure-rtos/threadx/\n[303]: https://github.com/bytecodealliance/rustix\n[304]: https://github.com/nix-rust/nix\n[306]: https://github.com/kata-containers/kata-containers\n[307]: https://github.com/sidkshatriya/rd\n[308]: https://veykril.github.io/tlborm/\n[309]: https://doc.rust-lang.org/stable/edition-guide/\n[310]: https://github.com/tmpout/awesome-elf\n[311]: https://github.com/Dhghomon/easy_rust\n[312]: https://riscv-programming.org/book/riscv-book.html\n[317]: https://github.com/0xInfection/Awesome-WAF\n[318]: https://gitlab.redox-os.org/redox-os\n[319]: https://rust-lang.github.io/api-guidelines/about.html\n[320]: https://github.com/rust-lang/rfcs\n[321]: https://github.com/rust-unofficial/patterns\n[322]: https://github.com/nnethercote/perf-book\n[323]: https://github.com/tokio-rs/tokio\n[324]: https://tokio.rs/tokio/tutorial\n[325]: https://github.com/async-rs/async-std\n[326]: https://github.com/smol-rs/smol\n[327]: https://github.com/ps1337/pwntools-r2\n[331]: https://github.com/netbirdio/netbird\n[333]: https://developers.google.com/code-sandboxing\n[339]: https://github.com/edoardottt/awesome-hacker-search-engines\n[342]: https://dogbolt.org/\n[343]: https://github.com/returntocorp/semgrep\n[344]: https://github.com/0xdea/semgrep-rules\n[355]: https://outflux.net/blog/\n[356]: https://www.zerotier.com/\n[357]: https://tailscale.com/\n[358]: https://github.com/zerotier/ZeroTierOne\n[360]: https://github.com/Exein-io/pulsar\n[361]: https://github.com/Hack-with-Github/Awesome-Hacking\n[362]: https://github.com/trimstray/the-book-of-secret-knowledge\n[363]: https://github.com/caddyserver/caddy\n[364]: https://cheatsheetseries.owasp.org/\n[365]: https://github.com/imthenachoman/How-To-Secure-A-Linux-Server\n[366]: https://linkedin.github.io/school-of-sre/\n[367]: https://github.com/falcosecurity/falco\n[368]: https://github.com/zeek/zeek\n[369]: https://github.com/gravitl/netmaker\n[371]: https://github.com/analysis-tools-dev/static-analysis\n[372]: https://github.com/analysis-tools-dev/dynamic-analysis\n[373]: https://github.com/johnthagen/min-sized-rust\n[374]: https://github.com/ITI/ICS-Security-Tools\n[375]: https://practice.rs/why-exercise.html\n[376]: https://github.com/ex0dus-0x/awesome-rust-security\n[379]: https://github.com/trickster0/OffensiveRust\n[380]: https://github.com/skerkour/black-hat-rust\n[381]: https://github.com/microsoft/lain\n[382]: https://github.com/microsoft/onefuzz\n[383]: https://github.com/microsoft/windows-rs\n[384]: https://github.com/microsoft/avml\n[385]: https://unblob.org/\n[386]: https://gitlab.com/akihe/radamsa\n[387]: https://github.com/facebookincubator/propfuzz\n[388]: https://github.com/secfigo/Awesome-Fuzzing\n[390]: https://github.com/uds-se/fuzzingbook\n[391]: https://github.com/netzob/netzob\n[393]: https://github.com/redballoonsecurity/ofrak\n[394]: https://github.com/fuzzware-fuzzer/fuzzware\n[395]: https://pawnyable.cafe/\n[397]: https://github.com/0xricksanchez/paper_collection\n[398]: https://cheats.rs/\n[399]: https://embassy.dev/\n[400]: https://github.com/karanpratapsingh/system-design\n[401]: https://github.com/yangshun/tech-interview-handbook\n[402]: https://github.com/flipperdevices/flipperzero-firmware\n[403]: https://github.com/curl/curl\n[404]: https://github.com/thezdi/PoC\n[413]: https://github.com/plummm/SyzScope\n[414]: https://github.com/NixOS/patchelf\n[415]: https://github.com/zcutlip/nvram-faker\n[416]: https://www.tcpdump.org/\n[417]: https://www.wireshark.org/\n[418]: https://www.wireshark.org/docs/man-pages/tshark.html\n[419]: https://tshark.dev/\n[420]: https://github.com/GaloisInc/MATE\n[421]: https://github.com/tonarino/innernet\n[422]: https://github.com/google/silifuzz\n[423]: https://thephd.dev/\n[424]: https://github.com/epi052/feroxfuzz\n[426]: https://blog.xilokar.info/\n[427]: https://gitlab.torproject.org/tpo/core/arti\n[428]: https://cve-north-stars.github.io/\n[431]: https://chromium.googlesource.com/linux-syscall-support/\n[433]: https://fccid.io/\n[434]: https://patents.google.com/\n[435]: https://www.apps3c.info/\n[436]: https://swisskyrepo.github.io/HardwareAllTheThings/\n[437]: https://github.com/PreOS-Security/awesome-firmware-security\n[438]: https://github.com/djsime1/awesome-flipperzero\n[439]: https://epi052.gitlab.io/notes-to-self/\n[440]: https://github.com/AmbiML/sparrow-kata-full\n[442]: https://github.com/mahaloz/decomp2dbg\n[444]: https://github.com/nccgroup/Sniffle\n[447]: https://github.com/enovella/TEE-reversing\n[448]: https://github.com/andreia-oca/awesome-embedded-fuzzing\n[449]: https://esphome.io/\n[450]: https://f4pga.org/\n[451]: https://class.malware.re/\n[452]: https://developers.home.google.com/\n[453]: https://github.com/facebookexperimental/reverie\n[454]: https://github.com/esp-rs\n[455]: https://github.com/kpcyrd/sniffglue\n[456]: https://n1ght-w0lf.github.io\n[457]: https://github.com/io12/pwninit\n[458]: https://github.com/skysider/pwndocker\n[459]: https://github.com/bsauce/kernel-exploit-factory\n[462]: https://syscalls.mebeim.net/?table=arm/32/eabi/v6.2\n[464]: https://cryptography.rs/\n[465]: https://github.com/UgurcanAkkok/AreWeRustYet\n[466]: https://github.com/cognitive-engineering-lab/aquascope\n[480]: https://github.com/f/awesome-chatgpt-prompts\n[481]: https://github.com/promptslab/Awesome-Prompt-Engineering\n[482]: https://github.com/dair-ai/Prompt-Engineering-Guide\n[483]: https://quic.xargs.org\n[484]: https://dtls.xargs.org\n[485]: https://tls13.xargs.org\n[486]: https://tls12.xargs.org\n[487]: https://makefiletutorial.com\n[488]: https://github.com/e-m-b-a/embark\n[489]: https://github.com/fdehau/tui-rs\n[490]: https://github.com/teloxide/teloxide\n[491]: https://github.com/awesome-lists/awesome-bash\n[492]: https://github.com/dylanaraps/pure-bash-bible\n[493]: https://github.com/ibraheemdev/modern-unix\n[494]: https://github.com/onceupon/Bash-Oneliner\n[495]: https://github.com/denysdovhan/bash-handbook\n[496]: https://github.com/jlevy/the-art-of-command-line\n[497]: https://github.com/rockerBOO/awesome-neovim\n[498]: https://github.com/joaocarvalhoopen/How_to_learn_modern_Rust\n[499]: https://github.com/mozilla/cbindgen\n[500]: https://github.com/rust-lang/rust-bindgen\n[501]: https://eventhelix.com/rust/\n[502]: https://github.com/google/fuzztest\n[503]: https://doc.rust-lang.org/stable/rust-by-example/index.html\n[504]: https://github.com/microsoft/rusty-radamsa\n[505]: https://rust-book.cs.brown.edu/\n[506]: https://github.com/wcventure/FuzzingPaper\n[507]: https://github.com/rust-fuzz/cargo-fuzz\n[508]: https://github.com/mykter/afl-training\n[509]: https://github.com/0xricksanchez/paper_collection\n[510]: https://github.com/antonio-morales/Fuzzing101\n[511]: https://llvm.org/docs/LibFuzzer.html\n[512]: https://github.com/google/fuzzing/blob/master/tutorial/libFuzzerTutorial.md\n[513]: https://github.com/google/fuzzing\n[514]: https://github.com/rust-fuzz/libfuzzer\n[515]: https://github.com/icicle-emu/icicle\n[516]: https://github.com/pr0me/SAFIREFUZZ\n[517]: https://github.com/20urc3/Sekiryu\n[518]: https://github.com/ex0dus-0x/fuzzable\n[519]: https://github.com/AFLplusplus/Grammar-Mutator\n[520]: https://github.com/nautilus-fuzz/nautilus\n[521]: https://github.com/google/oss-fuzz\n[522]: https://google.github.io/oss-fuzz/\n[523]: https://github.com/ossf/fuzz-introspector\n[524]: https://github.com/rust-fuzz/arbitrary/\n[525]: https://github.com/google/bindiff/tree/main\n[526]: http://diffing.quarkslab.com\n[527]: https://modexp.wordpress.com/2018/10/30/arm64-assembly/\n[528]: https://nuttx.apache.org\n[529]: https://mynewt.apache.org\n[530]: https://www.riot-os.org\n[531]: https://developer.apple.com/library/archive/documentation/OpenSource/Conceptual/ShellScripting/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004268-TP40003516-SW1\n[532]: https://github.com/clearbluejar/ghidriff\n[533]: https://maxwelldulin.com/Blog\n[534]: https://github.com/airbus-cyber/ghidralligator\n[535]: https://www.python.org\n[536]: https://www.python.org/doc/\n[537]: https://github.com/pwndbg/pwndbg\n[538]: https://github.com/osandov/drgn\n[539]: https://github.com/secdev/scapy\n[540]: https://github.com/rust-cross/rust-musl-cross\n[541]: https://github.com/rust-lang/docker-rust\n[542]: https://github.com/rust-embedded\n[543]: https://github.com/PyO3/PyO3\n[544]: https://rust-lang-nursery.github.io/rust-cookbook/\n[545]: https://overexact.com/rust-for-professionals/\n[546]: https://github.com/ctjhoa/rust-learning\n[547]: https://github.com/sger/RustBooks\n[548]: https://mamba.readthedocs.io/en/latest/index.html\n[549]: https://python-poetry.org\n[550]: https://github.com/trailofbits/semgrep-rules\n[551]: https://github.com/0xdea/semgrep-rules\n[552]: https://rust-lang.github.io/unsafe-code-guidelines/\n[553]: https://github.com/cross-rs/cross\n[554]: https://lldb.llvm.org\n[555]: https://github.com/airbus-seclab/bincat\n[556]: https://github.com/snare/voltron\n[557]: https://github.com/foundryzero/llef\n[558]: https://github.com/rohanrhu/gdb-frontend\n[559]: https://blog.malware.re\n[560]: https://github.com/KeenSecurityLab/BinAbsInspector\n[561]: https://github.com/quickemu-project/quickemu\n[562]: https://appsec.guide\n[563]: https://rust-cli.github.io/book/index.html\n[564]: https://packaging.python.org/en/latest/\n[565]: https://realpython.com\n[566]: https://docs.python.org/3/py-modindex.html\n[567]: https://www.libhunt.com\n[568]: https://awesome-python.com\n[569]: https://docs.python-guide.org/#scenario-guide-for-python-applications\n[570]: https://pypi.org\n[571]: https://github.com/rust-lang/cargo\n[572]: https://github.com/bnjbvr/cargo-machete\n[573]: https://github.com/nextest-rs/nextest\n[574]: https://github.com/sagiegurari/cargo-make\n[575]: https://github.com/rustsec/rustsec/tree/main\n[576]: https://github.com/tokio-rs/console\n[577]: https://github.com/flamegraph-rs/flamegraph\n[578]: https://github.com/google/magika\n[579]: https://github.com/cool-RR/PySnooper\n[580]: https://github.com/joernio/joern\n[581]: https://github.com/Z3Prover/z3\n[582]: https://github.com/GJDuck/e9patch\n[583]: https://github.com/sensepost/objection\n[584]: https://github.com/WerWolv/ImHex\n[585]: https://github.com/DerekSelander/LLDB\n[586]: https://github.com/iddoeldor/frida-snippets\n[587]: https://github.com/nowsecure/r2frida\n[588]: https://github.com/Ch0pin/medusa\n[589]: https://github.com/frida/frida-gum\n[590]: https://github.com/frida/frida-tools\n[591]: https://ghidra.re/ghidra_docs/api/index.html\n[592]: https://github.com/mandiant/Ghidrathon\n[593]: https://github.com/leveldown-security/SVD-Loader-Ghidra?tab=readme-ov-file\n[594]: https://github.com/cmsis-svd/cmsis-svd\n[595]: https://www.keil.arm.com/devices/\n[596]: https://github.com/Nalen98/AngryGhidra\n[597]: https://github.com/Nalen98/GhidraEmu\n[598]: https://github.com/al3xtjames/ghidra-firmware-utils\n[599]: https://github.com/0x36/ghidra_kernelcache\n[600]: https://github.com/cesena/ghidra2dwarf\n[601]: https://github.com/nccgroup/Cartographer\n[602]: https://github.com/ubfx/BinDiffHelper\n[603]: https://github.com/TorgoTorgo/ghidra-findcrypt\n[604]: https://github.com/PoomSmart/IDAObjcTypes\n[605]: https://github.com/HackOvert/GhidraSnippets\n[606]: https://github.com/blacktop/docker-ghidra\n[607]: https://github.com/advanced-threat-research/GhidraScripts\n[608]: https://github.com/bootleg/ret-sync\n[609]: https://github.com/clearbluejar/ghidrecomp\n[610]: https://github.com/CERTCC/kaiju\n[611]: https://github.com/angr/pypcode\n[612]: https://github.com/dod-cyber-crime-center/pyhidra\n[613]: https://github.com/trailofbits/BTIGhidra\n[614]: https://github.com/alphaSeclab/awesome-reverse-engineering\n[615]: https://github.com/wtsxDev/reverse-engineering\n[616]: https://github.com/onethawt/reverseengineering-reading-list\n[617]: https://github.com/jmswrnr/esp32knife\n[618]: https://github.com/BlackVS/ESP32-reversing\n[619]: https://lborb.github.io/book/official.html\n[620]: https://rust-indexed.com\n[621]: https://github.com/rust-lang/miri\n[622]: https://github.com/binref/refinery\n[623]: https://github.com/you-dont-need/You-Dont-Need-GUI\n[624]: https://github.com/trinib/Linux-Bash-Commands\n[625]: https://github.com/sharkdp/bat\n[626]: https://github.com/Canop/broot\n[627]: https://github.com/sharkdp/fd\n[628]: https://github.com/BurntSushi/ripgrep\n[629]: https://github.com/johnkerl/miller\n[630]: https://github.com/sharkdp/hexyl\n[631]: https://github.com/lsd-rs/lsd\n[632]: https://github.com/dandavison/delta\n[633]: https://github.com/dalance/procs\n[634]: https://github.com/svenstaro/miniserve\n[636]: https://github.com/junegunn/fzf\n[637]: https://github.com/jqlang/jq\n[638]: https://github.com/antonmedv/fx\n[639]: https://github.com/jesseduffield/lazygit\n[640]: https://github.com/httpie/cli\n[641]: https://github.com/chmln/sd\n[642]: https://github.com/ranger/ranger\n[643]: https://github.com/sxyazi/yazi\n[644]: https://github.com/rothgar/awesome-tmux\n[645]: https://github.com/dtolnay/proc-macro-workshop\n[656]: https://github.com/dloss/binary-parsing?tab=readme-ov-file\n[657]: https://github.com/pretzelhammer/rust-blog\n[658]: https://github.com/Hirrolot/awesome-c-preprocessor\n[659]: https://github.com/googleprojectzero/TinyInst\n[660]: https://libuv.org\n[661]: https://binrw.rs\n[662]: https://github.com/rust-bakery/nom\n[663]: https://github.com/ronin-rb/ronin-exploits#readme\n[664]: https://github.com/marcograss/partialzip\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xor0ne%2Fawesome-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xor0ne%2Fawesome-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xor0ne%2Fawesome-list/lists"}