1 votes

tunnel ssh pour le proxy socks

J'ai passé de nombreuses heures à lire, je vous prie de m'aider.

En simplifiant, j'ai un site mydomain.com qui a un routeur passerelle (router-1 192.168.1.1), un routeur configuré comme switch (192.168.1.184) et un AP fonctionnant avec OpenWrt et OpenSSH, ainsi qu'un certain nombre de machines.

Sur le routeur 1, j'ouvre le port 59409 et je le transfère au commutateur 192.168.1.184:22.

Ensuite, j'ai mon ordinateur portable macOS dans un autre réseau ; j'ai configuré les clés rsa de sorte que lorsque j'émets :

$ ssh root@mydomain.com -p 59409

J'obtiens une ligne de commande du commutateur ; ainsi, l'authentification fonctionne, tout va bien pour une connexion.

Je lance ensuite la commande pour établir un tunnel afin d'utiliser le commutateur comme proxy vers l'intranet à l'intérieur de mondomaine.com :

$ ssh -N -v -4 -g -D 127.0.0.1:1080 -p 59409 -l root mydomain.com

J'obtiens, sur l'autre terminal de l'ordinateur portable :

me@mylaptop ~ $ netstat -an | grep 1080
tcp4       0      0  127.0.0.1.1080         *.*                    LISTEN     
me@mylaptop ~ $ netstat -an | grep 59409
tcp4       0      0  192.168.1.147.59145    99.99.99.99.59409     ESTABLISHED # public IP obfuscated

Je m'attendrais alors à ce que nmap analyse l'intranet de mondomaine.com :

$ sudo nmap -sS -O -v3 -d9 --proxies socks4://127.0.0.1:1080 192.168.1.0/24

Mais au lieu de cela, il analyse le réseau sur lequel se trouve mon ordinateur portable ; le proxy n'est pas effectué.

J'ai également essayé :

$ sudo proxychains4 nmap -sS -O -v3 -d9 192.168.1.0/24

avec /etc/proxychains.conf :

...
[ProxyList]
socks5  127.0.0.1 1080

socks4 ne fonctionne pas non plus

Qu'est-ce que je fais mal, s'il vous plaît ?

0voto

Tilman Schmidt Points 3282

Deux raisons à cela :

Premièrement, le soutien par procuration de nmap est très limitée, voir https://security.stackexchange.com/questions/120708/nmap-through-proxy . En effet, le --proxy est ignorée pour tout ce qui n'est pas des connexions TCP réelles.

Deuxièmement, les implémentations de serveurs SSH de nombreux commutateurs sont assez rudimentaires et n'offrent rien de plus qu'une connexion de console série. Des fonctionnalités telles que le transfert de port, le transfert de fichiers, l'exécution de commandes à distance ou l'authentification par clé publique sont absentes avec une régularité agaçante, même dans les produits de fabricants renommés. Vous n'avez pas mentionné le fabricant et le modèle de votre commutateur, mais il est fort probable qu'il ne prenne tout simplement pas en charge les fonctionnalités nécessaires à son utilisation en tant que proxy.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X