trimstray/the-book-of-secret-knowledge
摘要
一个精选的GitHub仓库,汇集了供系统管理员、DevOps、渗透测试人员和安全研究人员使用的启发性列表、手册、速查表、博客、黑客技巧、单行命令以及命令行/Web工具。
查看缓存全文
缓存时间: 2026/05/21 12:10
“知识就是力量,谨慎使用!”
一系列启发性的清单、手册、速查表、博客、技巧、单行命令、CLI/网页工具等。
GNU Bash - 是一个兼容 sh 的 shell,整合了 Korn shell 和 C shell 的实用特性。Zsh - 是一款专为交互式使用设计的 shell,同时也是一个强大的脚本语言。tclsh - 是一个非常强大的跨平台 shell,适用范围极广。bash-it - 是一个用于使用、开发和维护 shell 脚本及自定义命令的框架。Oh My ZSH! - 是管理 Zsh 配置的最佳框架。Oh My Fish - Fish shell 框架。Starship - 用 Rust 编写的跨 shell 提示符。powerlevel10k - 是 Powerlevel9k ZSH 主题的快速重实现。
z - 追踪你最常使用的文件夹,允许你直接跳转,无需输入完整路径。fzf - 是一个通用的命令行模糊查找器。zsh-autosuggestions - 为 Zsh 提供类似 Fish 的自动建议。zsh-syntax-highlighting - 为 Zsh 提供类似 Fish shell 的语法高亮。Awesome ZSH Plugins - 一个 ZSH 的框架、插件、主题和教程列表。
Midnight Commander - 是一个可视化文件管理器,遵循 GNU 通用公共许可证。ranger - 是一个受 VIM 启发的控制台文件管理器。nnn - 是一个小巧、极快、功能丰富的文件管理器。screen - 是一个全屏窗口管理器,用于复用物理终端。tmux - 是一个终端复用器,让你在一个终端中轻松切换多个程序。tmux-cssh - 是一个用于设置舒适易用的 tmux 会话的工具。tmux 会话管理工具。
vi - 是 Unix 上最常见的文本编辑器之一。vim - 是一个高度可配置的文本编辑器。emacs - 是一个可扩展、可定制、自由/开源的文本编辑器,功能远不止于此。micro - 是一个现代且直观的终端文本编辑器。neovim - 是一个免费开源、强大、可扩展且易用的代码编辑器。spacemacs - 一个社区驱动的 Emacs 发行版。spacevim - 一个社区驱动的 vim 发行版。
fd - 是 find 的一个简单、快速且用户友好的替代品。ncdu - 是一个易于使用、快速的磁盘使用分析器。
PuTTY - 是一个 SSH 和 Telnet 客户端,最初由 Simon Tatham 开发。Mosh - 是一个 SSH 包装器,旨在在不稳定连接中保持 SSH 会话存活。Eternal Terminal - 在 SSH 会话中启用鼠标滚动和 tmux 命令。nmap - 是一个免费开源(许可证)的网络发现和安全审计工具。zmap - 是一个快速的单包网络扫描器,专为互联网范围的网络调查设计。Rust Scan - 比 Nmap 更快地发现所有开放端口。masscan - 是速度最快的互联网端口扫描器,异步发送 SYN 包。pbscan - 是一个更快、更高效的无状态 SYN 扫描器和横幅抓取器。hping - 是一个面向命令行的 TCP/IP 包组装器/分析器。mtr - 是一个将 ‘traceroute’ 和 ‘ping’ 功能结合在一个工具中的工具。mylg - 是一个将不同网络探测功能结合在一个诊断工具中的工具。netcat - 是一个使用 TCP/IP 协议通过网络连接读写数据的工具。socat - 是一个在两个对象之间传输数据的工具。tcpdump - 是一个强大的命令行包分析器。tshark - 是一个允许我们转储和分析网络流量的工具(wireshark 命令行版本)。Termshark - 是一个简单的终端用户界面,用于 tshark。ngrep - 就像应用于网络层的 GNU grep。netsniff-ng - 可以说是日常 Linux 网络问题处理中的瑞士军刀。sockdump - 转储 Unix 域套接字流量。stenographer - 是一个包捕获解决方案,旨在快速将所有包写入磁盘。tcpterm - 在 TUI 中可视化数据包。bmon - 是一个监控和调试工具,用于捕获网络相关统计信息并以可视化方式呈现。iptraf-ng - 是一个基于控制台的 Linux 网络监控程序,显示 IP 流量信息。vnstat - 是一个 Linux 和 BSD 的网络流量监控器。iPerf3 - 是一个用于主动测量 IP 网络最大可达带宽的工具。ethr - 是一个用于 TCP、UDP 和 HTTP 的网络性能测量工具。Etherate - 是一个基于 Linux CLI 的以太网和 MPLS 流量测试工具。echoip - 是一个 IP 地址查询服务。Nemesis - 数据包操作 CLI 工具;可制作并注入多种协议的数据包。packetfu - 一个用于 Ruby 的中级数据包操作库。Scapy - 数据包操作库;可伪造、发送、解码、捕获多种协议的数据包。impacket - 是一个用于处理网络协议的 Python 类集合。ssh-audit - 是一个 SSH 服务器审计工具。aria2 - 是一个轻量级的多协议、多源命令行下载工具。iptables-tracer - 观察数据包通过 iptables 链的路径。inception - 一个高度可配置的工具,用于对任意数量的主机检查任何你想要的内容。mRemoteNG - mRemote 的一个分支,加强版多标签 PuTTy!
dnsdiag - 是一个 DNS 诊断和性能测量工具。fierce - 是一个用于定位非连续 IP 空间的 DNS 侦察工具。subfinder - 是一个子域名发现工具,用于发现网站的有效子域名。sublist3r - 是一个供渗透测试人员使用的快速子域名枚举工具。amass - 是一个通过抓取数据源、爬取网络存档等方式获取子域名的工具。namebench - 根据你的浏览历史提供个性化 DNS 服务器推荐。massdns - 是一个用于批量查询和侦察的高性能 DNS 存根解析器。knock - 是一个通过字典枚举目标域名的子域名的工具。dnsperf - DNS 性能测试工具。dnscrypt-proxy 2 - 一个灵活的 DNS 代理,支持加密 DNS 协议。dnsdbq - 提供对被动 DNS 数据库系统访问的 API 客户端。grimd - 一个快速的 DNS 代理,用于屏蔽互联网广告和恶意软件服务器。dnstwist - 检测域名抢注、钓鱼攻击、欺诈和品牌冒充。
curl - 是一个用于通过 URL 传输数据的命令行工具和库。kurly - 是广泛流行的 curl 程序的替代品,用 Go 编写。HTTPie - 是一个用户友好的 HTTP 客户端。wuzz - 是一个用于 HTTP 检查的交互式命令行工具。h2spec - 是一个用于 HTTP/2 实现的一致性测试工具。h2t - 是一个帮助系统管理员加固网站的工具。htrace.sh - 是一个用于 HTTP/HTTPS 故障排除和分析的简单瑞士军刀。httpstat - 是一个以美观清晰的方式可视化 curl 统计数据的工具。httplab - 是一个交互式 Web 服务器。Lynx - 是一个万维网文本浏览器。Browsh - 是一个完全交互式、实时、现代文本浏览器。HeadlessBrowsers - 一个现存(几乎)所有无头 Web 浏览器的列表。ab - 是一个用于测量 HTTP Web 服务器性能的单线程命令行工具。siege - 是一个 HTTP 负载测试和基准测试工具。wrk - 是一个能够产生大量负载的现代 HTTP 基准测试工具。wrk2 - 是 wrk 的一个变体,具有恒定吞吐量和正确延迟记录功能。vegeta - 是 wrk 的一个变体,具有恒定吞吐量和正确延迟记录功能。bombardier - 是一个用 Go 编写的快速跨平台 HTTP 基准测试工具。gobench - HTTP/HTTPS 负载测试和基准测试工具。hey - HTTP 负载生成器,ApacheBench (ab) 的替代品,原名 rakyll/boom。boom - 一个用于快速烟雾测试 Web 应用部署的脚本。SlowHTTPTest - 是一个通过延长 HTTP 协议来模拟应用层拒绝服务攻击的工具。gobuster - 是一个用 Go 编写的免费开源目录/文件及 DNS 爆破工具。ssllabs-scan - 用于 SSL Labs API 的命令行参考实现客户端。http-observatory - Mozilla HTTP Observatory 命令行版本。Hurl - 是一个用纯文本运行和测试 HTTP 请求的命令行工具。
openssl - 是一个健壮、商业级且功能齐全的 TLS 和 SSL 协议工具包。gnutls-cli - 用于与其他计算机建立 TLS 连接的客户端程序。sslyze - 快速且强大的 SSL/TLS 服务器扫描库。sslscan - 测试 SSL/TLS 服务以发现支持的密码套件。testssl.sh - 在任何端口上测试 TLS/SSL 加密。cipherscan - 一个非常简单的方法来找出目标支持的 SSL 密码套件。spiped - 是一个用于在套接字地址之间创建对称加密和认证管道的工具。Certbot - 是 EFF 的工具,用于从 Let’s Encrypt 获取证书并(可选)在服务器上自动启用 HTTPS。mkcert - 简单的零配置工具,用于制作本地信任的开发证书,可使用任何你喜欢的名称。certstrap - 用于引导 CA、证书请求和签名证书的工具。Sublert - 是一个安全和侦察工具,用于自动监控新子域名。mkchain - 开源工具,帮助你构建有效的 SSL 证书链。ssl-cert-check - SSL 证书到期检查器。
SELinux - 提供 Linux 内核中内置的灵活强制访问控制(MAC)系统。AppArmor - 主动保护操作系统和应用程序免受外部或内部威胁。grapheneX - 自动化系统加固框架。DevSec Hardening Framework - 安全 + DevOps:自动服务器加固。
ossec - 通过文件完整性监控主动监控系统活动的各个方面。auditd - 提供跟踪系统上安全相关信息的方法。Tiger - 是一个既可用作安全审计又可用作入侵检测系统的安全工具。Lynis - 经过实战考验的安全工具,适用于运行 Linux、macOS 或基于 Unix 操作系统的系统。LinEnum - 脚本化本地 Linux 枚举和权限提升检查。Rkhunter - 用于 Linux 系统的扫描工具,扫描后门、rootkit 和本地漏洞。PE-sieve - 是一个轻量级工具,帮助检测系统上运行的恶意软件。PEASS - 适用于 Windows、Linux/Unix 和 MacOS 的权限提升工具。
strace - 用于 Linux 的诊断、调试和教学用户空间工具。DTrace - 是一个性能分析和故障排除工具。ltrace - 是一个库调用跟踪器,用于跟踪程序对库函数的调用。ptrace-burrito - 是 ptrace 的一个友好包装器。perf-tools - 基于 Linux perf_events(又名 perf)和 ftrace 的性能分析工具。bpftrace - 用于 Linux eBPF 的高级跟踪语言。sysdig - 系统探索和故障排除工具,对容器有一流支持。Valgrind - 是一个用于构建动态分析工具的检测框架。gperftools - 高性能多线程 malloc() 实现,以及一些性能分析工具。glances - 用 Python 编写的跨平台系统监控工具。htop - 用于 Unix 系统的交互式文本模式进程查看器。旨在成为更好的 ‘top’。bashtop - 用纯 Bash 编写的 Linux 资源监控器。nmon - 一个用于性能监控和数据分析的可执行文件。atop - ASCII 性能监控器。包括 CPU、内存、磁盘、交换、网络和进程的统计信息。lsof - 显示进程打开的文件信息。FlameGraph - 堆栈跟踪可视化工具。lsofgraph - 将 Unix lsof 输出转换为显示 FIFO 和 UNIX 进程间通信的图形。rr - 是一个用于记录、回放和调试应用程序执行的轻量级工具。Performance Co-Pilot - 一个系统性能分析工具包。hexyl - 一个命令行十六进制查看器。Austin - Python 帧采样器,用于 CPython。
angle-grinder - 在命令行上切片和切块日志文件。lnav - 带有搜索和自动刷新的日志文件导航器。GoAccess - 实时 Web 日志分析器和交互式查看器,在终端中运行。ngxtop - nginx 服务器的实时指标。
usql - SQL 数据库的通用命令行界面。pgcli - 具有自动补全和语法高亮的 Postgres CLI。mycli - 具有自动补全和语法高亮的 MySQL 终端客户端。litecli - 具有自动补全和语法高亮的 SQLite CLI。mssql-cli - 具有自动补全和语法高亮的 SQL Server CLI。OSQuery - 是一个由 SQL 驱动的操作系统检测、监控和分析框架。pgsync - 将数据从一个 Postgres 数据库同步到另一个。iredis - 具有自动补全和语法高亮的 Redis 终端客户端。SchemaCrawler - 生成数据库的 E-R 图。
Nipe - 使 Tor 网络成为默认网关的脚本。multitor - 一个允许你创建多个 TOR 实例并负载均衡的工具。
Irssi - 是一个免费开源基于终端的 IRC 客户端。WeeChat - 是一个极其可扩展且轻量级的 IRC 客户端。
taskwarrior - 任务管理系统,待办事项列表。
sysadmin-util - 用于 Linux/Unix 系统管理员的工具。incron - 是一种基于 inode 的文件系统通知技术。lsyncd - 将本地目录与远程目标同步(实时同步守护进程)。GRV - 是一个基于终端的 Git 仓库查看界面。Tig - Git 的文本模式界面。tldr - 简化且社区驱动的 man 手册。archiver - 轻松创建和提取 .zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.tar.lz4、.tar.sz 和 .rar 文件。commander.js - JavaScript 中的最小 CLI 创建器。gron - 让 JSON 可 grep!bed - 用 Go 编写的二进制编辑器。
Guake - 是为 GNOME 桌面环境制作的下拉终端。Terminator - 基于 GNOME 终端,为系统管理员和其他用户提供实用功能。Kitty - 是一个基于 GPU 的终端模拟器,支持平滑滚动和图像显示。Alacritty - 是一个快速、跨平台的 OpenGL 终端模拟器。
Wireshark - 是世界领先且广泛使用的网络协议分析器。Ettercap - 是一个全面的网络监控工具。EtherApe - 是一个图形化网络监控解决方案。Packet Sender - 是一个用于数据包生成以及内置 UDP/TCP/SSL 客户端和服务器的网络工具。Ostinato - 是一个数据包制作器和流量生成器。JMeterTM - 用于负载测试功能行为和测量性能的开源软件。locust - 用 Python 编写的可扩展用户负载测试工具。
TOR Browser - 保护隐私,防御网络监控和流量分析。
KeePassXC - 安全存储密码,并自动输入到日常网站和应用程序中。Bitwarden - 具有内置同步功能的开源密码管理器。Vaultwarden - 非官方的 Bitwarden 兼容服务器,用 Rust 编写。
HexChat - 是一个基于 XChat 的 IRC 客户端。Pidgin - 是一个易于使用且免费的聊天客户端,被数百万人使用。
Signal - 是一个加密通讯应用。Wire - 安全消息、文件共享、语音通话和视频会议。TorChat - 基于 Tor 隐藏服务的去中心化匿名即时通讯工具。Matrix - 一个用于安全、去中心化、实时通信的开放网络。
Sublime Text - 是一个轻量级、跨平台的代码编辑器,以其速度和易用性著称。Visual Studio Code - 由微软开发的开源免费源代码编辑器。Atom - 面向 21 世纪的可黑客文本编辑器。
SSL/TLS Capabilities of Your Browser - 测试你的浏览器的 SSL 实现。Can I use - 提供最新的浏览器支持表格,用于前端 Web 技术的支持。Panopticlick 3.0 - 你的浏览器能抵御跟踪吗?Privacy Analyzer - 查看你的浏览器暴露了哪些数据。Web Browser Security - 全关于 Web 浏览器指纹识别。How’s My SSL? - 帮助 Web 服务器开发者了解真实世界 TLS 客户端的能力。sslClientInfo - 客户端测试(包含 TLSv1.3 信息)。
SSLLabs Server Test - 对任意 SSL Web 服务器的配置进行深度分析。SSLLabs Server Test (DEV) - 对任意 SSL Web 服务器的配置进行深度分析。ImmuniWeb® SSLScan - 测试 SSL/TLS(PCI DSS、HIPAA 和 NIST)。SSL Check - 扫描你的网站是否存在非安全配置。
相似文章
@FakeMaidenMaker: the-book-of-secret-knowledge:工程师的秘籍合集 每次想找一个顺手的命令行工具或技巧,都得重新 Google 一堆,找到了又记不住,下次还得再找。 最近发现一个超好用的资源库,把日常折腾命令行会用到的 CLI 工…
介绍 GitHub 上的 the-book-of-secret-knowledge 仓库,收集了大量 CLI 工具、cheatsheet、运维技巧和安全资源,适合工程师日常查阅。
@durdom_evm: 发现了一个离谱的安全仓库,数百个渗透测试工具、清单、指南,全部堆在一个…
一个全面的开源渗透测试知识库,汇集了23个安全领域的数百种工具、清单和指南,托管在GitHub上。
@neil_xbt: https://x.com/neil_xbt/status/2056386359376396458
一份精心整理的列表,涵盖11个类别的100个仓库,用于扩展Claude Code的功能,从资源合集到记忆系统和编排工具,帮助开发者构建系统而不仅仅是使用工具。
@dharmvir_:被低估的 GitHub 仓库:1. h4cker http://github.com/The-Art-of-Hac… 包含数千个与道德黑客相关的资源…
一个帖子列出了被低估的 GitHub 仓库,涵盖道德黑客、LLM SDK、JavaScript 概念、系统设计和 SQL 注入测试工具。
@Dinosn: uphiago/recon-skills: 144种用于侦查和渗透测试的攻击性安全技能。来自600多个目标、经过实战验证的技术…
一个GitHub仓库,提供144种用于侦查和渗透测试的攻击性安全技能,经过超过600个目标、45+行业的实战验证,涵盖网络枚举、电子邮件安全、Google Dorks、云IAM等。