Netcat şifreli bir bağlantı noktasıyla konuşabilir mi?


9

TCP 443'ü dinleyen bir uygulamada çekim yaparken sorun yaşıyorum. Bu özel uygulama SSL üzerinden konuşuyor. Netcat ile bağlantı kurmak istedim. Mümkün mü?

Not: Netcat'in trafiğini şifreleyip şifrelemeyeceğini sormuyorum.


2
Evet, netcat ona bağlanabilecek, ancak hepsi bu. İstemciniz ilk SSL istemci kurulumunu gönderemediği için trafik göremezsiniz. Hedefiniz TCP bağlantı noktasının bağlantıları dinleyip dinlemediğini görmek mi?
Bort

Yanıtlar:


15

openssl s_client -connect server:portSSL bağlantıları üzerinden uygulamalarda hata ayıklamak için kullanmalısınız .


openssl, -starttls <protocol>
fuero

Ne yazık ki openssl s_client IPv6'yı desteklemiyor. Eğer bu önemliyse ncat (nmap'nin bir parçası) kullanabilirsiniz.
Gerald Combs

2

Muhtemelen openssl s_client -connectkomutu kullanmak istiyorsunuz .

Ancak bu, kullandığınız gibi borulu girişi kabul etmiyor gibi görünüyor netcat.

Uygulama yalnızca bir HTTP sunucusuysa, oturumunuzu gerçekleştirmek için standart terminal girişini kullanabilirsiniz.


1

netcatSSL'yi desteklemiyor. Yine de bir TCP bağlantısı kurabileceğinizi test etmek için kullanabilirsiniz, ancak daha fazlasını yapamazsınız. Kenara zaten önerilen gelen openssl s_clientkullanabileceğiniz ncat(nmap itibaren) veya socat. ncatkullanımda çok benzerdir netcat, socatfarklı bir sözdizimine sahiptir ve çok daha güçlüdür, ancak aynı işi yapabilmelidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.