http web services

Affected files:
.obsidian/workspace.json
README.md
tools/sysadmin-devops/https-web-services/benchmark-load.md
tools/sysadmin-devops/https-web-services/browsers.md
tools/sysadmin-devops/https-web-services/clients-inspectors.md
tools/sysadmin-devops/https-web-services/security-hardening.md
This commit is contained in:
Jacob Kraniak 2026-03-07 18:50:16 -05:00
parent d4a19837bd
commit 756efaf28a
6 changed files with 61 additions and 44 deletions

View File

@ -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"
]
}

View File

@ -19,34 +19,7 @@ When ready: Plan to squash-merge or rebase + clean history into main.
##### :black_small_square: Network (HTTP)
<p>
&nbsp;&nbsp; <a href="https://curl.haxx.se/"><b>curl</b></a> - is a command line tool and library for transferring data with URLs.<br>
&nbsp;&nbsp; <a href="https://gitlab.com/davidjpeacock/kurly"><b>kurly</b></a> - is an alternative to the widely popular curl program, written in Golang.<br>
&nbsp;&nbsp; <a href="https://github.com/jakubroztocil/httpie"><b>HTTPie</b></a> - is an user-friendly HTTP client.<br>
&nbsp;&nbsp; <a href="https://github.com/asciimoo/wuzz"><b>wuzz</b></a> - is an interactive cli tool for HTTP inspection.<br>
&nbsp;&nbsp; <a href="https://github.com/summerwind/h2spec"><b>h2spec</b></a> - is a conformance testing tool for HTTP/2 implementation.<br>
&nbsp;&nbsp; <a href="https://github.com/gildasio/h2t"><b>h2t</b></a> - is a simple tool to help sysadmins to hardening their websites.<br>
&nbsp;&nbsp; <a href="https://github.com/trimstray/htrace.sh"><b>htrace.sh</b></a> - is a simple Swiss Army knife for http/https troubleshooting and profiling.<br>
&nbsp;&nbsp; <a href="https://github.com/reorx/httpstat"><b>httpstat</b></a> - is a tool that visualizes curl statistics in a way of beauty and clarity.<br>
&nbsp;&nbsp; <a href="https://github.com/gchaincl/httplab"><b>httplab</b></a> - is an interactive web server.<br>
&nbsp;&nbsp; <a href="https://lynx.browser.org/"><b>Lynx</b></a> - is a text browser for the World Wide Web.<br>
&nbsp;&nbsp; <a href="https://github.com/browsh-org/browsh/"><b>Browsh</b></a> - is a fully interactive, real-time, and modern text-based browser.<br>
&nbsp;&nbsp; <a href="https://github.com/dhamaniasad/HeadlessBrowsers"><b>HeadlessBrowsers</b></a> - a list of (almost) all headless web browsers in existence.<br>
&nbsp;&nbsp; <a href="https://httpd.apache.org/docs/2.4/programs/ab.html"><b>ab</b></a> - is a single-threaded command line tool for measuring the performance of HTTP web servers.<br>
&nbsp;&nbsp; <a href="https://www.joedog.org/siege-home/"><b>siege</b></a> - is an http load testing and benchmarking utility.<br>
&nbsp;&nbsp; <a href="https://github.com/wg/wrk"><b>wrk</b></a> - is a modern HTTP benchmarking tool capable of generating significant load.<br>
&nbsp;&nbsp; <a href="https://github.com/giltene/wrk2"><b>wrk2</b></a> - is a constant throughput, correct latency recording variant of wrk.<br>
&nbsp;&nbsp; <a href="https://github.com/tsenart/vegeta"><b>vegeta</b></a> - is a constant throughput, correct latency recording variant of wrk.<br>
&nbsp;&nbsp; <a href="https://github.com/codesenberg/bombardier"><b>bombardier</b></a> - is a fast cross-platform HTTP benchmarking tool written in Go.<br>
&nbsp;&nbsp; <a href="https://github.com/cmpxchg16/gobench"><b>gobench</b></a> - http/https load testing and benchmarking tool.<br>
&nbsp;&nbsp; <a href="https://github.com/rakyll/hey"><b>hey</b></a> - HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom.<br>
&nbsp;&nbsp; <a href="https://github.com/tarekziade/boom"><b>boom</b></a> - is a script you can use to quickly smoke-test your web app deployment.<br>
&nbsp;&nbsp; <a href="https://github.com/shekyan/slowhttptest"><b>SlowHTTPTest</b></a> - is a tool that simulates some Application Layer Denial of Service attacks by prolonging HTTP.<br>
&nbsp;&nbsp; <a href="https://github.com/OJ/gobuster"><b>gobuster</b></a> - is a free and open source directory/file & DNS busting tool written in Go.<br>
&nbsp;&nbsp; <a href="https://github.com/ssllabs/ssllabs-scan"><b>ssllabs-scan</b></a> - command-line reference-implementation client for SSL Labs APIs.<br>
&nbsp;&nbsp; <a href="https://github.com/mozilla/http-observatory"><b>http-observatory</b></a> - Mozilla HTTP Observatory cli version.<br>
&nbsp;&nbsp; <a href="https://hurl.dev"><b>Hurl</b></a> - is a command line tool to run and test HTTP requests with plain text.<br>
</p>
##### :black_small_square: SSL

View File

@ -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|

View File

@ -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|

View File

@ -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|

View File

@ -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|