Saya melakukan beberapa pemecahan masalah pada aplikasi yang mendengarkan tcp 443. Aplikasi khusus ini berbicara melalui SSL. Saya ingin terhubung dengan netcat. Apakah ini mungkin?
Catatan: Saya tidak bertanya apakah netcat dapat mengenkripsi lalu lintasnya.
Jawaban:
Anda harus menggunakannya
openssl s_client -connect server:port
untuk men-debug aplikasi melalui koneksi SSL.sumber
Anda mungkin ingin memanfaatkan
openssl s_client -connect
perintah.Namun sepertinya ini tidak menerima input pipa yang mungkin Anda gunakan
netcat
.Jika aplikasi ini hanya server HTTP maka Anda dapat menggunakan entri terminal standar untuk melakukan sesi Anda.
sumber
netcat
tidak mendukung SSL. Anda masih dapat menggunakannya untuk menguji apakah Anda dapat membuat koneksi TCP, tetapi tidak lebih. Selain dari yang sudah disarankanopenssl s_client
, Anda dapat menggunakanncat
(dari nmap) atausocat
.ncat
sangat mirip dalam penggunaannyanetcat
,socat
memiliki sintaks yang berbeda dan jauh lebih kuat, tetapi harus dapat melakukan pekerjaan yang sama.sumber