Je fais quelques problèmes de dépannage sur une application qui écoute sur TCP 443. Cette application particulière parle via SSL. Je voulais me connecter avec netcat. Est-ce possible?
Remarque: je ne demande pas si netcat peut crypter son trafic.
Je fais quelques problèmes de dépannage sur une application qui écoute sur TCP 443. Cette application particulière parle via SSL. Je voulais me connecter avec netcat. Est-ce possible?
Remarque: je ne demande pas si netcat peut crypter son trafic.
Réponses:
Vous devez utiliser openssl s_client -connect server:port
pour déboguer des applications via des connexions SSL.
Vous voulez probablement utiliser la openssl s_client -connect
commande.
Cependant, il semble que cela n'accepte pas l'entrée canalisée comme vous pourriez l'utiliser avec netcat
.
Si l'application n'est qu'un serveur HTTP, vous pouvez utiliser une entrée de terminal standard pour effectuer votre session.
netcat
ne prend pas en charge SSL. Vous pouvez toujours l'utiliser pour tester si vous pouvez établir une connexion TCP, mais pas beaucoup plus. Mis à part le déjà suggéré openssl s_client
, vous pouvez utiliser ncat
(à partir de nmap) ou socat
. ncat
est très similaire à l'utilisation netcat
, socat
a une syntaxe différente et est beaucoup plus puissant, mais devrait être capable de faire le même travail.