UNHIDE-TCP(8)
π UNHIDE-TCP β the manual, bestie edition π
okay so this is unhide-tcp, section 8 of the System Manager's Manual, and it's literally a forensic girlie whose whole job is catching ports that are sneaking around. buckle up. π
β¨ NAME β¨
unhide-tcp β a forensic tool to find hidden TCP/UDP ports π΅οΈβοΈ
β¨ SYNOPSIS β¨
unhide-tcp [options]
β¨ DESCRIPTION β¨
okay so unhide-tcp is a forensic tool and what it does is it sniffs out TCP/UDP ports that are listening but that /sbin/ss is NOT telling you about (or /bin/netstat if that's your vibe instead). how does it catch them? brute forcing. every. single. TCP/UDP port available. no port escapes. π
Note1 π«Ά On FreeBSD and OpenBSD,netstatis always used, because iproute2 straight up does not exist on those OSes. and also on FreeBSD,sockstatgets used instead offuser.
Note2 π«Ά If iproute2 is not available on your system, you SHOULD pass-nor-son the command line. like, should should. do it. π
β¨ OPTIONS β¨
-h,--helpβ displays help. that's it, that's the whole thing. π--briefβ don't display warning messages. and ngl, that's already the default behavior, so this one's just here for the drama. π-f,--fuserβ displaysfuseroutput (if available) for the hidden port. and on FreeBSD, instead of thefusercommand, it shows you the output of thesockstatcommand for that hidden port. πΈ-l,--lsofβ displayslsofoutput (if available) for the hidden port. iconic. π₯-n,--netstatβ uses/bin/netstatinstead of/sbin/ss. heads up though: on systems with a LOT of opened ports, this can slow the test down dramatically. like, dramatically dramatically. π-s,--serverβ uses a super quick scanning strategy. on systems with a lot of opened ports, this is hundreds of times faster than thessmethod and ten thousands of times faster than thenetstatmethod. she ate. π-o,--logβ writes a log file calledunhide-tcp-AAAA-MM-DD.login the current directory. π-V,--versionβ shows the version and exits. periodt. β¨-v,--verboseβ be verbose, display the warning message (default: don't display). and bestie, you can repeat this option more than once. stack it. π«Ά
π Exit status π
0β if no hidden port is found π4β if one or more hidden TCP port(s) is(are) found π8β if one or more hidden UDP port(s) is(are) found π12β if one or more hidden TCP and UDP ports are found π
β¨ BUGS β¨
found a bug? report those unhide-tcp bugs on the bug tracker on GitHub: https://github.com/YJesus/Unhide/issues π
β¨ SEE ALSO β¨
unhide (8). π
β¨ AUTHOR β¨
this manual page was written by Francois Marier (francois@debian.org) and Patrick Gouin (patrickg.github@free.fr). π«Ά
permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation.
β¨ LICENSE β¨
license GPLv3+: GNU GPL version 3 or later, http://gnu.org/licenses/gpl.html.
this is free software: you are free to change and redistribute it. and there is NO WARRANTY, to the extent permitted by law. no cap. π
and that's the whole page, bestie!! this came out of the Administration commands corner of the manual, dated May 2024, and it lives at UNHIDE-TCP(8) in the System Manager's Manual. go catch some sneaky ports. π¦β¨π
π¦ where this page comes from
- arch rolling: unhide 20240510-1 Β· GPL3
- debian trixie: unhide 20240510-2 Β· GPL-3.0-or-later
- fedora 43: unhide 20240510-2.fc43 Β· GPL-3.0-or-later AND MIT
- fedora 44: unhide 20240510-3.fc44 Β· GPL-3.0-or-later AND MIT
- nixos 26.05: unhide 20240510
- nixpkgs unstable: unhide 20240510
- ubuntu questing: unhide 20240510-2
- ubuntu resolute: unhide 20240510-2build1 Β· GPL-3.0-or-later
- ubuntu stonking: unhide 20240510-2build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms