diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 94dd99b..3698ca3 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
- "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
+ "file": "tools/sysadmin-devops/https-web-services/security-hardening.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
- "title": "Terminal Emulators"
+ "title": "security-hardening"
}
}
]
@@ -94,7 +94,7 @@
"state": {
"type": "backlink",
"state": {
- "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
+ "file": "tools/sysadmin-devops/https-web-services/security-hardening.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@@ -104,7 +104,7 @@
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
- "title": "Backlinks for Terminal Emulators"
+ "title": "Backlinks for security-hardening"
}
},
{
@@ -113,12 +113,12 @@
"state": {
"type": "outgoing-link",
"state": {
- "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
+ "file": "tools/sysadmin-devops/https-web-services/security-hardening.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
- "title": "Outgoing links from Terminal Emulators"
+ "title": "Outgoing links from security-hardening"
}
},
{
@@ -156,13 +156,13 @@
"state": {
"type": "outline",
"state": {
- "file": "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
+ "file": "tools/sysadmin-devops/https-web-services/security-hardening.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
- "title": "Outline of Terminal Emulators"
+ "title": "Outline of security-hardening"
}
},
{
@@ -196,12 +196,17 @@
},
"active": "9b2e89c682f5d2ef",
"lastOpenFiles": [
+ "tools/sysadmin-devops/https-web-services/browsers.md",
+ "tools/sysadmin-devops/https-web-services/security-hardening.md",
+ "tools/sysadmin-devops/https-web-services/benchmark-load.md",
+ "tools/sysadmin-devops/https-web-services/clients-inspectors.md",
+ "README.md",
+ "tools/sysadmin-devops/https-web-services",
+ "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
"tools/sysadmin-devops/Remote Access + SSH Clients.md",
"tools/sysadmin-devops/terminal-shell-productivity/Shells.md",
"tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md",
- "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
"tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md",
- "README.md",
"tools/network-engineering/dns-dhc-ipam/dns-tools.md",
"tools/00_index.md",
"tools/tools - (migrate out)/gui-tools.md",
@@ -221,16 +226,11 @@
"tools/network-engineering/diagnostics-troubleshooting/Tracing & Diagnostics.md",
"docs/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"tools/security/pentest-recon-enum/Packet Capture & Analysis.md",
- "tools/network-engineering/diagnostics-troubleshooting/protocols-general/Data Transfer.md",
"tools/network-engineering/diagnostics-troubleshooting/protocols-general",
- "tools/security/vuln-analysis-exploitation/Packet Crafting & Manipulation.md",
- "tools/security/vuln-analysis-exploitation/Vulnerability & Exploit Databases.md",
- "tools/security/pentest-recon-enum/Port Scanners & Network Discovery.md",
"docs/sysadmin-devops/ssh-remote-access",
"tools/network-engineering/diagnostics-troubleshooting",
"tools/sysadmin-devops/system-monitoring-tracing",
"tools/network-engineering/routing-bgp-ospf",
- "tools/network-engineering/dns-dhc-ipam",
- "tools/network-engineering"
+ "tools/network-engineering/dns-dhc-ipam"
]
}
\ No newline at end of file
diff --git a/README.md b/README.md
index 7bc95c9..bad8084 100644
--- a/README.md
+++ b/README.md
@@ -19,34 +19,7 @@ When ready: Plan to squash-merge or rebase + clean history into main.
##### :black_small_square: Network (HTTP)
-
- curl - is a command line tool and library for transferring data with URLs.
- kurly - is an alternative to the widely popular curl program, written in Golang.
- HTTPie - is an user-friendly HTTP client.
- wuzz - is an interactive cli tool for HTTP inspection.
- h2spec - is a conformance testing tool for HTTP/2 implementation.
- h2t - is a simple tool to help sysadmins to hardening their websites.
- htrace.sh - is a simple Swiss Army knife for http/https troubleshooting and profiling.
- httpstat - is a tool that visualizes curl statistics in a way of beauty and clarity.
- httplab - is an interactive web server.
- Lynx - is a text browser for the World Wide Web.
- Browsh - is a fully interactive, real-time, and modern text-based browser.
- HeadlessBrowsers - a list of (almost) all headless web browsers in existence.
- ab - is a single-threaded command line tool for measuring the performance of HTTP web servers.
- siege - is an http load testing and benchmarking utility.
- wrk - is a modern HTTP benchmarking tool capable of generating significant load.
- wrk2 - is a constant throughput, correct latency recording variant of wrk.
- vegeta - is a constant throughput, correct latency recording variant of wrk.
- bombardier - is a fast cross-platform HTTP benchmarking tool written in Go.
- gobench - http/https load testing and benchmarking tool.
- hey - HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom.
- boom - is a script you can use to quickly smoke-test your web app deployment.
- SlowHTTPTest - is a tool that simulates some Application Layer Denial of Service attacks by prolonging HTTP.
- gobuster - is a free and open source directory/file & DNS busting tool written in Go.
- ssllabs-scan - command-line reference-implementation client for SSL Labs APIs.
- http-observatory - Mozilla HTTP Observatory cli version.
- Hurl - is a command line tool to run and test HTTP requests with plain text.
-
+
##### :black_small_square: SSL
diff --git a/tools/sysadmin-devops/https-web-services/benchmark-load.md b/tools/sysadmin-devops/https-web-services/benchmark-load.md
new file mode 100644
index 0000000..d359d6b
--- /dev/null
+++ b/tools/sysadmin-devops/https-web-services/benchmark-load.md
@@ -0,0 +1,15 @@
+**HTTP Benchmarking & Load Testing Tools** Tools for performance testing, load generation, latency measurement, and simulated stress/DoS on web servers.
+
+|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit|
+|---|---|---|---|---|---|
+|ab|[https://httpd.apache.org/](https://httpd.apache.org/)|—|Single-threaded CLI tool for benchmarking HTTP server performance.|[benchmark, http, apache, cli, c]|legacy|
+|siege|[https://www.joedog.org/siege-home/](https://www.joedog.org/siege-home/)|—|HTTP load testing and benchmarking utility.|[load, testing, benchmark, http, c]|~2025|
+|wrk|—|[wg/wrk](https://github.com/wg/wrk)|Modern HTTP benchmarking tool for high load generation.|[benchmark, http, load, c, lua]|~2025|
+|wrk2|—|[giltene/wrk2](https://github.com/giltene/wrk2)|Constant throughput, accurate latency-recording variant of wrk.|[benchmark, http, latency, c]|~2024|
+|vegeta|—|[tsenart/vegeta](https://github.com/tsenart/vegeta)|HTTP load testing with constant rate and latency measurement.|[benchmark, http, load, go]|~2026|
+|bombardier|—|[codesenberg/bombardier](https://github.com/codesenberg/bombardier)|Fast cross-platform HTTP benchmarking tool in Go.|[benchmark, http, load, go]|~2025|
+|gobench|—|[cmpxchg16/gobench](https://github.com/cmpxchg16/gobench)|HTTP/HTTPS load testing and benchmarking tool.|[benchmark, http, load, go]|~low activity|
+|hey|—|[rakyll/hey](https://github.com/rakyll/hey)|HTTP load generator, modern ApacheBench (ab) replacement.|[benchmark, http, load, go]|~2024|
+|boom|—|[tarekziade/boom](https://github.com/tarekziade/boom)|Quick smoke-test script for web app deployments.|[testing, http, smoke, python]|~low activity|
+|SlowHTTPTest|—|[shekyan/slowhttptest](https://github.com/shekyan/slowhttptest)|Simulates Application Layer DoS attacks via slow HTTP requests.|[dos, http, testing, security, c]|~2024|
+|h2spec|—|[summerwind/h2spec](https://github.com/summerwind/h2spec)|Conformance testing tool for HTTP/2 server implementations.|[http2, testing, conformance, go]|2020-08-04|
\ No newline at end of file
diff --git a/tools/sysadmin-devops/https-web-services/browsers.md b/tools/sysadmin-devops/https-web-services/browsers.md
new file mode 100644
index 0000000..8234424
--- /dev/null
+++ b/tools/sysadmin-devops/https-web-services/browsers.md
@@ -0,0 +1,8 @@
+**Text-Based & Headless Browsers**
+Terminal-friendly browsers and lists of headless options for scraping, testing, or lightweight web access.
+
+|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit|
+|---|---|---|---|---|---|
+|Lynx|[https://lynx.browser.org/](https://lynx.browser.org/)|—|Classic text-based browser for the World Wide Web.|[browser, text, terminal, classic, c]|~2025|
+|Browsh|—|[browsh-org/browsh](https://github.com/browsh-org/browsh)|Modern, fully interactive, real-time text-based browser.|[browser, text, tui, modern, go]|2025-07-11|
+|HeadlessBrowsers|—|[dhamaniasad/HeadlessBrowsers](https://github.com/dhamaniasad/HeadlessBrowsers)|Curated list of almost all headless web browsers available.|[headless, browser, list, resource]|~low activity|
diff --git a/tools/sysadmin-devops/https-web-services/clients-inspectors.md b/tools/sysadmin-devops/https-web-services/clients-inspectors.md
new file mode 100644
index 0000000..4b7ee08
--- /dev/null
+++ b/tools/sysadmin-devops/https-web-services/clients-inspectors.md
@@ -0,0 +1,12 @@
+**HTTP Clients & Inspectors**
+Modern CLI clients and tools for crafting, inspecting, profiling, and troubleshooting HTTP/HTTPS requests.
+
+|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit|
+|---|---|---|---|---|---|
+|curl|[https://curl.haxx.se/](https://curl.haxx.se/)|—|Command line tool and library for transferring data with URLs.|[http, client, cli, curl, c]|~2026|
+|kurly|—|[davidjpeacock/kurly](https://gitlab.com/davidjpeacock/kurly)|Alternative to curl written in Golang (low activity).|[http, client, go, alternative]|~2018|
+|HTTPie|—|[httpie/cli](https://github.com/httpie/cli)|User-friendly HTTP client with JSON support, colors, sessions.|[http, client, cli, modern, python]|2024-11-01|
+|wuzz|—|[asciimoo/wuzz](https://github.com/asciimoo/wuzz)|Interactive CLI tool for inspecting and crafting HTTP requests.|[http, inspector, tui, go]|~2025|
+|httpstat|—|[reorx/httpstat](https://github.com/reorx/httpstat)|Visualizes curl statistics with beautiful, clear timelines.|[http, stats, visualization, go]|~2020|
+|htrace.sh|—|[trimstray/htrace.sh](https://github.com/trimstray/htrace.sh)|Swiss Army knife script for HTTP/HTTPS troubleshooting/profiling.|[http, profiler, troubleshooting, bash]|~2025|
+|Hurl|[https://hurl.dev](https://hurl.dev/)|—|Run and test HTTP requests using plain-text definitions.|[http, testing, cli, hurl]|~2026|
diff --git a/tools/sysadmin-devops/https-web-services/security-hardening.md b/tools/sysadmin-devops/https-web-services/security-hardening.md
new file mode 100644
index 0000000..c1b8172
--- /dev/null
+++ b/tools/sysadmin-devops/https-web-services/security-hardening.md
@@ -0,0 +1,9 @@
+**Web Security, Hardening & Scanning Tools**
+Utilities for hardening configs, scanning headers/SSL, and basic web recon (dir busting).
+
+|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit|
+|---|---|---|---|---|---|
+|h2t|—|[gildasio/h2t](https://github.com/gildasio/h2t)|Simple tool to help harden websites (HTTP/2 focus).|[http, hardening, security, cli]|~low activity|
+|ssllabs-scan|—|[ssllabs/ssllabs-scan](https://github.com/ssllabs/ssllabs-scan)|CLI client for Qualys SSL Labs API to scan SSL/TLS configs.|[ssl, scan, security, api, go]|~2025|
+|http-observatory|—|[mozilla/http-observatory](https://github.com/mozilla/http-observatory)|CLI version of Mozilla HTTP Observatory for security headers scan.|[security, headers, observatory, python]|~2025|
+|gobuster|—|[OJ/gobuster](https://github.com/OJ/gobuster)|Directory/file & DNS busting tool written in Go.|[busting, directory, dns, recon, go]|~2026|