Skip to content
Commitpedia
Log in Join & edit

awesome-security: a curated map of security tools and learning resources

A long-running awesome list that groups security software, reading material, courses, conferences and communities by area, from network and endpoint defence to threat intelligence and usable security.

Drafted with AI from official documentation. Scripts were run in a test environment and repository links verified. Awaiting a human check. Did it work for you? Last edited Outdated?

Edit history of awesome-security: a curated map of security tools and learning resources: 1 recorded edit
Edit history · 1 edit
Type
Repo
Edits
1
Editors
1
First issued
15 Oct 2026
Last edit
15 Oct 2026
Source
sbilly/awesome-security

sbilly/awesome-security

Stars
15k
Forks
2.4k
Licence
MIT
Last push
11 Jan 2026

On GitHub: A collection of awesome software, libraries, documents, books, resources and cools stuffs about security.

Open on GitHub

awesome-security (about 15,000 stars on GitHub) is one of the oldest and best known awesome lists in the security field. It was started in 2015 by the GitHub user sbilly and has been extended by more than a hundred contributors since. The repository is a single long README of links, each with a one-line description, plus a contribution guide. It contains no code and no technical content of its own; its value is the selection and the structure.

What an awesome list is

An awesome list is a GitHub convention, popularised by the sindresorhus/awesome index, for a hand-curated list of links on one subject. Good lists accept only things the maintainers consider genuinely useful, keep every entry described in one line, and are reviewed through pull requests like any other project. The article What is an awesome list? in this topic explains the convention and how to judge whether a list is still maintained.

How it is organised

The list is divided first into broad areas and then into subsections, so a reader can jump straight to the part of the field they care about:

  • Network: scanning and monitoring tools, intrusion detection and prevention systems, honeypots, packet capture and analysis, and firewalls.
  • Endpoint: anti-virus and endpoint protection, configuration management, authentication, and mobile and macOS security.
  • Threat intelligence: feeds, platforms and standards for sharing indicators.
  • Web: web application firewalls, scanners and application security tooling.
  • Usable security and privacy, big data and DevOps tooling.
  • Operating systems built for security work, both for defence and for testing.
  • Education: datasets, books, online courses, certifications, and other awesome lists that go deeper into a single area.

How to use it

Treat it as a map rather than a reading list. When you need a tool for a job you have not done before, for example a honeypot or a threat intelligence platform, open the matching section, read the one-line descriptions, and then evaluate the two or three projects whose names you recognise or that have the most recent activity. The list does not rank entries and does not remove old ones quickly, so always check a project’s own repository for its licence, last commit and open issues before depending on it. Because the whole thing is one Markdown file, searching it with your browser’s find function, or cloning it and running grep, is faster than scrolling.

Credit

awesome-security is maintained by sbilly and the contributors listed on GitHub. It is published under the MIT license.

Did this work for you?

No votes yet. Be the first.

If it did not work, the report form below tells the editors what went wrong.

See also

  • 0431 What is a detection rule? Sigma explained for beginners A detection rule describes one kind of suspicious activity in logs. Sigma is the shared, tool-independent way to write such rules, so… Beginner · Explains an idea · Any system Article Alerting & dashboards · Security resources & detection 15 Oct 2026
  • 0432 Try Sigma rules against your own logs Install the sigma-cli converter, take a rule from the public SigmaHQ library, convert it into a query for a log tool you… Intermediate · Step by step · Linux, macOS Article Logs · Security resources & detection 15 Oct 2026
  • 0433 What is an awesome list? Awesome lists are hand-curated link collections on GitHub, one per subject, that follow a shared convention. How they work, how to tell… Beginner · Explains an idea · Any system Article Security resources & detection 15 Oct 2026
  • 0455 Which security tool does what? A map for beginners A beginner's map of open source security tool families: vulnerability scanners, secret detection, static analysis, host audits, web application testing, network inventory… Beginner · Explains an idea · Any system Article Security resources & detection · Server hardening 15 Oct 2026

History

Every saved edit is kept. The plot on the sleeve draws one line per edit. Open any edit to see exactly what changed.

  1. Dominik +2,573 chars

Report a problem

Something wrong, unsafe or copied? Tell the editors.
What is wrong?