diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 2e2d776..5cceb11 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "docs/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", + "file": "README.md", "mode": "source", "source": true }, "icon": "lucide-file", - "title": "Terminal Emulators" + "title": "README" } } ] @@ -94,7 +94,7 @@ "state": { "type": "backlink", "state": { - "file": "docs/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", + "file": "README.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 README" } }, { @@ -113,12 +113,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "docs/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", + "file": "README.md", "linksCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-going-out", - "title": "Outgoing links from Terminal Emulators" + "title": "Outgoing links from README" } }, { @@ -156,13 +156,13 @@ "state": { "type": "outline", "state": { - "file": "docs/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", + "file": "README.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of Terminal Emulators" + "title": "Outline of README" } }, { @@ -196,15 +196,28 @@ }, "active": "9b2e89c682f5d2ef", "lastOpenFiles": [ - "README.md", - "docs/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", - "docs/security/Recon & Threat Reputation.md", + "docs/network-engineering/diagnostics-troubleshooting/Bandwidth & Performance Testing.md", + "docs/security/hardening-compliance", + "docs/network-engineering/diagnostics-troubleshooting/Tracing & Diagnostics.md", + "docs/sysadmin-devops/system-monitoring-tracing/Untitled.md", + "docs/security/pentest-recon-enum/Packet Capture & Analysis.md", + "docs/network-engineering/diagnostics-troubleshooting/protocols-general/Data Transfer.md", + "docs/network-engineering/diagnostics-troubleshooting/protocols-general", + "docs/security/vuln-analysis-exploitation/Packet Crafting & Manipulation.md", + "docs/security/vuln-analysis-exploitation/Vulnerability & Exploit Databases.md", + "docs/security/pentest-recon-enum/Port Scanners & Network Discovery.md", + "docs/security/pentest-recon-enum/Recon & Threat Reputation.md", "docs/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", + "docs/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", + "docs/sysadmin-devops/terminal-shell-productivity/shell-one-liners.md", + "docs/sysadmin-devops/terminal-shell-productivity/shell-functions.md", + "docs/sysadmin-devops/Remote Access + SSH Clients.md", + "README.md", + "docs/sysadmin-devops/ssh-remote-access", "docs/network-engineering/diagnostics-troubleshooting/Online Network Diagnostics & Utilities.md", "docs/network-engineering/routing-bgp-ospf/BGP & Routing Tools.md", "docs/network-engineering/diagnostics-troubleshooting/Global Internet Measurement Platform.md", "docs/network-engineering/diagnostics-troubleshooting", - "docs/security/vuln-analysis-exploitation/Vulnerability & Exploit Databases.md", "docs/cross-domain/manuals-howtos-tutorials.md", "docs/cross-domain/learning-resources/daily-knowledge-news.md", "TOOL-TABLE-SCHEMA.md", @@ -213,24 +226,10 @@ "docs/sysadmin-devops/system-monitoring-tracing", "docs/00_index.md", "docs/tools - (migrate out)/cli-tools.md", - "docs/system-services.md", "docs/network-engineering/routing-bgp-ospf", "docs/network-engineering/dns-dhc-ipam", "docs/network-engineering", - "docs/sysadmin-devops/telemery.md", "docs/cross-domain", - "docs/sysadmin-devops/diagnostics-troubleshooting", - "docs/sysadmin-devops/terminal-shell-productivity", - "docs/sysadmin-devops/file-disk-management", - "docs/sysadmin-devops", - "docs/tools - (migrate out)/gui-tools.md", - "CONTRIBUTING.md", - "docs/tools - (migrate out)/web-tools.md", - "docs/web-tools.md", - "docs/sysadmin-devops/terminal-shell-productivity/shell-one-liners.md", - "docs/sysadmin-devops/terminal-shell-productivity/shell-functions.md", - "docs/cross-domain/other-cheat-sheets.md", - "docs/daily-knowledge-news.md", - "docs/cli-tools.md" + "docs/sysadmin-devops/diagnostics-troubleshooting" ] } \ No newline at end of file diff --git a/README.md b/README.md index c778f19..997ecfd 100644 --- a/README.md +++ b/README.md @@ -128,47 +128,7 @@ Moved to - [CLI Tools](./docs/cli-tools.md)    ncdu - is an easy to use, fast disk usage analyzer.

-##### :black_small_square: Network -

-   PuTTY - is an SSH and telnet client, developed originally by Simon Tatham.
-   Mosh - is a SSH wrapper designed to keep a SSH session alive over a volatile connection.
-   Eternal Terminal - enables mouse-scrolling and tmux commands inside the SSH session.
-   nmap - is a free and open source (license) utility for network discovery and security auditing.
-   zmap - is a fast single packet network scanner designed for Internet-wide network surveys.
-   Rust Scan - to find all open ports faster than Nmap.
-   masscan - is the fastest Internet port scanner, spews SYN packets asynchronously.
-   pbscan - is a faster and more efficient stateless SYN scanner and banner grabber.
-   hping - is a command-line oriented TCP/IP packet assembler/analyzer.
-   mtr - is a tool that combines the functionality of the 'traceroute' and 'ping' programs in a single tool.
-   mylg - utility which combines the functions of the different network probes in one diagnostic tool.
-   netcat - utility which reads and writes data across network connections, using the TCP/IP protocol.
-   socat - utility which transfers data between two objects.
-   tcpdump - is a powerful command-line packet analyzer.
-   tshark - is a tool that allows us to dump and analyze network traffic (wireshark cli).
-   Termshark - is a simple terminal user-interface for tshark.
-   ngrep - is like GNU grep applied to the network layer.
-   netsniff-ng - is a Swiss army knife for your daily Linux network plumbing if you will.
-   sockdump - dump unix domain socket traffic.
-   stenographer - is a packet capture solution which aims to quickly spool all packets to disk.
-   tcpterm - visualize packets in TUI.
-   bmon - is a monitoring and debugging tool to capture networking related statistics and prepare them visually.
-   iptraf-ng - is a console-based network monitoring program for Linux that displays information about IP traffic.
-   vnstat - is a network traffic monitor for Linux and BSD.
-   iPerf3 - is a tool for active measurements of the maximum achievable bandwidth on IP networks.
-   ethr - is a Network Performance Measurement Tool for TCP, UDP & HTTP.
-   Etherate - is a Linux CLI based Ethernet and MPLS traffic testing tool.
-   echoip - is a IP address lookup service.
-   Nemesis - packet manipulation CLI tool; craft and inject packets of several protocols.
-   packetfu - a mid-level packet manipulation library for Ruby.
-   Scapy - packet manipulation library; forge, send, decode, capture packets of a wide number of protocols.
-   impacket - is a collection of Python classes for working with network protocols.
-   ssh-audit - is a tool for SSH server auditing.
-   aria2 - is a lightweight multi-protocol & multi-source command-line download utility.
-   iptables-tracer - observe the path of packets through the iptables chains.
-   inception - a highly configurable tool to check for whatever you like against any number of hosts.
-   mRemoteNG - a fork of mRemote, multi-tabbed PuTTy on steroids!
-

##### :black_small_square: Network (DNS) diff --git a/docs/network-engineering/diagnostics-troubleshooting/Bandwidth & Performance Testing.md b/docs/network-engineering/diagnostics-troubleshooting/Bandwidth & Performance Testing.md new file mode 100644 index 0000000..cd23c2f --- /dev/null +++ b/docs/network-engineering/diagnostics-troubleshooting/Bandwidth & Performance Testing.md @@ -0,0 +1,8 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|iPerf3|[https://iperf.fr/](https://iperf.fr/)|— (official mirrors)|Active measurement tool for TCP/UDP/SCTP bandwidth, jitter, and loss.|[bandwidth, test, cli, c]|Active| +|ethr|—|[Microsoft/Ethr](https://github.com/Microsoft/Ethr)|Cross-platform network performance tool for TCP, UDP, HTTP throughput/latency.|[performance, bandwidth, go]|Stable| +|Etherate|—|[jwbensley/Etherate](https://github.com/jwbensley/Etherate)|CLI Ethernet/MPLS layer-2 traffic generator and tester.|[ethernet, test, cli, c++]|Stable| +|bmon|—|[tgraf/bmon](https://github.com/tgraf/bmon)|Bandwidth monitor with visual interface for interface stats and rates.|[monitoring, bandwidth, cli, c]|Stable| +|iptraf-ng|[http://iptraf.seul.org/](http://iptraf.seul.org/)|—|Console-based IP traffic monitor showing connections, protocols, and stats.|[monitoring, traffic, tui, c]|Stable| +|vnstat|—|[vergoh/vnstat](https://github.com/vergoh/vnstat)|Console network traffic monitor logging and reporting usage per interface.|[monitoring, traffic, cli, c]|Active| \ No newline at end of file diff --git a/docs/network-engineering/diagnostics-troubleshooting/Tracing & Diagnostics.md b/docs/network-engineering/diagnostics-troubleshooting/Tracing & Diagnostics.md new file mode 100644 index 0000000..4bed57b --- /dev/null +++ b/docs/network-engineering/diagnostics-troubleshooting/Tracing & Diagnostics.md @@ -0,0 +1,4 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|mtr|—|[traviscross/mtr](https://github.com/traviscross/mtr)|Combined traceroute + ping tool showing real-time path latency and packet loss.|[traceroute, ping, diagnostics, cli]|Active| +|mylg|—|[mehrdadrad/mylg](https://github.com/mehrdadrad/mylg)|All-in-one diagnostic tool combining ping, traceroute, whois, DNS, BGP lookup.|[diagnostics, multi-tool, cli, go]|~Older| \ No newline at end of file diff --git a/docs/network-engineering/diagnostics-troubleshooting/protocols-general/Data Transfer.md b/docs/network-engineering/diagnostics-troubleshooting/protocols-general/Data Transfer.md new file mode 100644 index 0000000..9880ae9 --- /dev/null +++ b/docs/network-engineering/diagnostics-troubleshooting/protocols-general/Data Transfer.md @@ -0,0 +1,5 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|netcat|[http://netcat.sourceforge.net/](http://netcat.sourceforge.net/)|—|Versatile TCP/UDP connector for reading/writing network data (Swiss army knife).|[netcat, transfer, cli, c]|Classic| +|socat|[http://www.dest-unreach.org/socat/](http://www.dest-unreach.org/socat/)|—|Bidirectional data transfer relay between two independent data channels.|[relay, transfer, multi-protocol, cli]|Active| +|aria2|[https://aria2.github.io/](https://aria2.github.io/)|[aria2/aria2](https://github.com/aria2/aria2)|Lightweight multi-protocol download utility supporting HTTP, FTP, BitTorrent.|[download, multi-source, cli, c++]|Active| \ No newline at end of file diff --git a/docs/security/pentest-recon-enum/Packet Capture & Analysis.md b/docs/security/pentest-recon-enum/Packet Capture & Analysis.md new file mode 100644 index 0000000..f970dad --- /dev/null +++ b/docs/security/pentest-recon-enum/Packet Capture & Analysis.md @@ -0,0 +1,10 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|tcpdump|[https://www.tcpdump.org/](https://www.tcpdump.org/)|—|Powerful CLI packet capture and analyzer with filtering expression support.|[capture, analyzer, cli, c]|Active| +|tshark|[https://www.wireshark.org/](https://www.wireshark.org/)|—|CLI version of Wireshark for dumping and analyzing network traffic.|[capture, analyzer, cli]|Active| +|Termshark|[https://termshark.io/](https://termshark.io/)|— (source on GitHub)|Terminal UI frontend for tshark with Wireshark-like interface.|[capture, tui, wireshark, go]|Active| +|ngrep|—|[jpr5/ngrep](https://github.com/jpr5/ngrep)|Grep-like tool for searching network packets by string/pattern.|[grep, capture, cli, c]|Stable| +|netsniff-ng|[http://netsniff-ng.org/](http://netsniff-ng.org/)|—|High-performance toolkit for network sniffing, analysis, and plumbing.|[capture, toolkit, cli, c]|Active| +|stenographer|—|[google/stenographer](https://github.com/google/stenographer)|High-speed packet capture spooler to disk for later analysis.|[capture, spool, go]|~Older| +|tcpterm|—|[sachaos/tcpterm](https://github.com/sachaos/tcpterm)|TUI visualizer for TCP packet streams.|[visualizer, tui, rust]|Stable| +|sockdump|—|[mechpen/sockdump](https://github.com/mechpen/sockdump)|Dumps Unix domain socket traffic for debugging.|[socket, dump, cli, go]|Stable| \ No newline at end of file diff --git a/docs/security/pentest-recon-enum/Port Scanners & Network Discovery.md b/docs/security/pentest-recon-enum/Port Scanners & Network Discovery.md new file mode 100644 index 0000000..208f261 --- /dev/null +++ b/docs/security/pentest-recon-enum/Port Scanners & Network Discovery.md @@ -0,0 +1,7 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|nmap|[https://nmap.org/](https://nmap.org/)|[nmap/nmap](https://github.com/nmap/nmap)|Versatile network discovery and security auditing tool with port scanning, OS detection, scripting.|[scanner, port, recon, nse, cli]|~Mar 2026 (frequent)| +|zmap|[https://zmap.io/](https://zmap.io/)|[zmap/zmap](https://github.com/zmap/zmap)|Fast single-packet scanner for large-scale Internet surveys and port scanning.|[scanner, fast, internet-wide, cli, c]|~Nov 2025 (bug fixes)| +|RustScan|—|[RustScan/RustScan](https://github.com/RustScan/RustScan)|Ultra-fast port scanner that wraps nmap for full scans after quick open port discovery.|[scanner, fast, rust, wrapper, cli]|Active (~2025+)| +|masscan|—|[robertdavidgraham/masscan](https://github.com/robertdavidgraham/masscan)|Asynchronous SYN scanner capable of scanning the entire Internet in minutes.|[scanner, fast, async, cli, c]|Active (maintenance)| +|pbscan|—|[gvb84/pbscan](https://github.com/gvb84/pbscan)|Stateless SYN scanner with efficient banner grabbing and multi-threading.|[scanner, syn, banner, cli, c]|~Older (stable)| \ No newline at end of file diff --git a/docs/security/Recon & Threat Reputation.md b/docs/security/pentest-recon-enum/Recon & Threat Reputation.md similarity index 100% rename from docs/security/Recon & Threat Reputation.md rename to docs/security/pentest-recon-enum/Recon & Threat Reputation.md diff --git a/docs/security/vuln-analysis-exploitation/Packet Crafting & Manipulation.md b/docs/security/vuln-analysis-exploitation/Packet Crafting & Manipulation.md new file mode 100644 index 0000000..b2eb5bc --- /dev/null +++ b/docs/security/vuln-analysis-exploitation/Packet Crafting & Manipulation.md @@ -0,0 +1,7 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|hping|[http://www.hping.org/](http://www.hping.org/)|— (source mirrors)|Command-line packet assembler/analyzer for TCP/IP crafting, firewall testing, DoS sim.|[packet-craft, analyzer, cli, c]|Stable (classic)| +|Nemesis|—|[troglobit/nemesis](https://github.com/troglobit/nemesis)|CLI tool to craft and inject custom packets for various protocols.|[packet-craft, injection, cli, c]|Active| +|Scapy|[https://scapy.net/](https://scapy.net/)|— (official repo separate)|Interactive packet manipulation library for forging, sending, decoding packets.|[packet, library, forge, python]|Active| +|packetfu|—|[packetfu/packetfu](https://github.com/packetfu/packetfu)|Mid-level packet manipulation library for Ruby (capture, forge, filter).|[packet, library, ruby]|Older| +|impacket|—|[SecureAuthCorp/impacket](https://github.com/SecureAuthCorp/impacket)|Python classes for low-level network protocol interaction (SMB, Kerberos, etc.).|[protocol, library, smb, python]|Active| \ No newline at end of file diff --git a/docs/sysadmin-devops/Remote Access + SSH Clients.md b/docs/sysadmin-devops/Remote Access + SSH Clients.md new file mode 100644 index 0000000..348a8d3 --- /dev/null +++ b/docs/sysadmin-devops/Remote Access + SSH Clients.md @@ -0,0 +1,6 @@ +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|PuTTY|[https://www.putty.org/](https://www.putty.org/)|— (official mirrors; e.g. [github/putty](https://github.com/github/putty) archived)|SSH and telnet client with GUI, key auth, tunneling, and session management.|[ssh, client, telnet, gui, windows]|~2023 (archived; forks active)| +|Mosh|[https://mosh.org/](https://mosh.org/)|[mobile-shell/mosh](https://github.com/mobile-shell/mosh)|SSH wrapper for persistent, roaming sessions over intermittent connections with predictive local echo.|[ssh, remote, persistent, roaming, cli]|~2022 (stable; occasional fixes)| +|Eternal Terminal|[https://eternalterminal.dev/](https://eternalterminal.dev/)|[MisterTea/EternalTerminal](https://github.com/MisterTea/EternalTerminal)|Reconnectable SSH-like shell with mouse/tmux support and low-latency over unstable links.|[ssh, remote, reconnect, tmux, cli]|~Feb 2026 (recent fixes)| +|mRemoteNG|[https://mremoteng.org/](https://mremoteng.org/)|— (source on SourceForge/GitHub mirrors)|Multi-tabbed, tabbed remote connection manager (fork of mRemote) supporting SSH, RDP, VNC.|[remote, manager, multi-protocol, gui, windows]|Active (ongoing releases)| \ No newline at end of file