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:portpour déboguer des applications via des connexions SSL.
Vous voulez probablement utiliser la openssl s_client -connectcommande.
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.
netcatne 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. ncatest très similaire à l'utilisation netcat, socata une syntaxe différente et est beaucoup plus puissant, mais devrait être capable de faire le même travail.