Saya mencari alat yang berfungsi lintas windows (xp hingga 7) yang memungkinkan saya membuka koneksi TCP ke ip dan port yang ditentukan. Fungsionalitas ini dulu ada di windows xp (netsh diag connect iphost), tetapi perintah diets Netsh tampaknya telah dihapus di vista / 7. Saya telah mencari-cari sesuatu yang mirip, dan saya telah mencari Pengguna Super, tetapi saya tidak dapat menemukan apa pun.
Sesuatu yang sudah dibangun ke dalam windows akan ideal, tetapi executable kecil yang melakukan ini (lebih disukai command line, standalone executable).
Sunting: Saya harus menentukan lebih lanjut. Saya akrab dengan Telnet dan dempul, dan inilah yang saat ini saya gunakan, namun, saya berada di lingkungan di mana saya harus memandu pengguna non-teknis melalui pemecahan masalah yang sangat teknis melalui telepon, tanpa segala bentuk akses jarak jauh ( kedengarannya menyenangkan, bukan?). Sementara telnet berfungsi, itu tidak secara eksplisit menyatakan apakah koneksi TCP berhasil atau tidak; Anda harus melihat bilah judul dan isi output terminal, yang, untuk beberapa alasan, tampaknya mustahil bagi pengguna. Saya mencari sesuatu dengan respons jenis "Sambungan TCP berhasil / gagal" yang jelas, jika alat seperti itu ada.
Sunting # 2: Terima kasih kepada semua orang yang menjawab. Semua saran bagus, meskipun saya tidak memposting pertanyaan sejelas yang seharusnya. Terima kasih untuk bantuannya.
sumber
Jawaban:
Netcat
(Versi Windows)
Socat
(Versi Windows)
Membaca halaman contoh socat tidak pernah gagal untuk mengejutkan saya.
sumber
nc -v -w 5 <host> <port>
karena hasil keluaran dapat dikompilasi dan dilaporkan dengan baik. Menyesuaikan nilai -w <timeout dalam dtk> ke lingkungan Anda (ini berlaku untuk titik akhir yang dapat dijangkau dan yang tidak dapat dijangkau dan membatasi kecepatan pemindaian).pkgmgr
sekarang digantikan oleh dism .Instal telnet dari baris perintah (jalankan sebagai administrator):
Kemudian Anda dapat menguji koneksi TCP dengan:
sumber
Cukup gunakan Putty itu kecil (dan memiliki versi aplikasi portabel ). Ini memungkinkan Anda menentukan port dan dapat menggunakan telnet yang merupakan koneksi TCP. Ini juga memiliki fungsi berguna lainnya seperti koneksi serial (tidak ada terminal hiper pada Windows 7), SSH, dan Rlogin. Bahkan memiliki fungsi RAW yang memungkinkan membangun koneksi RAW TCP.
Hanya agar Anda tahu: Telnet termasuk dalam XP, Anda dapat menggunakannya dari command line IE:
Yang akan membangun koneksi TCP pada port 25.
sumber
Kami dulu telnet ke port tertentu, tetapi secara default telnet tidak datang dengan windows 7. Jadi untuk stik USB Anda: http://www.drk.com.ar/builder.php
sumber
pkgmgr /iu:"TelnetClient"
dan itu akan meminta Anda dengan dialog UAC dan itu akan diinstal.Dulu ada telnet di Windows, tidak yakin apakah itu telah dihapus di versi yang lebih baru. Coba cari itu.
Anda dapat mengunduh Cygwin dan menjalankan utilitas di sana, termasuk netcat dan telnet.
Ada NetCat versi Windows yang tersedia, tapi saya tidak melihat URL kanonik untuk itu, jadi saya tidak memasukkan yang spesifik.
sumber
pkgmgr /iu:"TelnetClient"
jendela perintah dan itu akan meminta Anda dengan dialog UAC dan itu akan diinstal. Atau Anda dapat melakukannya melalui dialog "Menghidupkan dan mematikan Fitur" di bawah program dan fitur .