Amazon Best VPN GoSearch

favorit OnWorks

tidak

Jalankan ncat di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah ncat yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


ncat - Menggabungkan dan mengarahkan ulang soket

RINGKASAN


tidak [PILIHAN...] [hostname] [pelabuhan]

DESKRIPSI


Ncat adalah utilitas jaringan penuh fitur yang membaca dan menulis data di seluruh jaringan
dari baris perintah. Ncat ditulis untuk Proyek Nmap dan merupakan puncak dari
keluarga inkarnasi Netcat yang saat ini terpecah. Ini dirancang untuk menjadi yang andal
alat back-end untuk secara instan menyediakan konektivitas jaringan ke aplikasi dan pengguna lain.
Ncat tidak hanya akan bekerja dengan IPv4 dan IPv6 tetapi menyediakan pengguna dengan virtual
jumlah penggunaan potensial yang tidak terbatas.

Di antara sejumlah besar fitur Ncat ada kemampuan untuk menyatukan Ncat;
pengalihan port TCP, UDP, dan SCTP ke situs lain; dukungan SSL; dan koneksi proxy
melalui SOCKS4 atau proxy HTTP (dengan otentikasi proxy opsional juga). Beberapa jenderal
prinsip berlaku untuk sebagian besar aplikasi dan dengan demikian memberi Anda kemampuan untuk menambahkan secara instan
dukungan jaringan ke perangkat lunak yang biasanya tidak pernah mendukungnya.

PILIHAN RINGKASAN


Ncat 7.01 ( https://nmap.org/ncat )
Penggunaan: ncat [opsi] [nama host] [port]

Pilihan mengambil waktu mengasumsikan detik. Tambahkan 'ms' selama milidetik,
's' untuk detik, 'm' untuk menit, atau 'h' untuk jam (misalnya 500 md).
-4 Gunakan IPv4 saja
-6 Gunakan IPv6 saja
-U, --unixsock Gunakan soket domain Unix saja
-C, --crlf Gunakan CRLF untuk urutan EOL
-c, --sh-exec Jalankan perintah yang diberikan melalui / Bin / sh
-e, --exec Jalankan perintah yang diberikan
--lua-exec Mengeksekusi skrip Lua yang diberikan
-g hop1[,hop2,...] Loose source routing hop point (8 max)
-G Loose source routing hop pointer (4, 8, 12, ...)
-m, --max-conns Maksimum koneksi simultan
-h, --help Tampilkan layar bantuan ini
-d, --delay Tunggu antara membaca/menulis
-o, --keluaran Buang data sesi ke file
-x, --hex-dump Buang data sesi sebagai hex ke file
-i, --idle-timeout Waktu tunggu baca/tulis menganggur
-p, --source-port port Tentukan port sumber yang akan digunakan
-s, --source addr Tentukan alamat sumber yang akan digunakan (tidak mempengaruhi -l)
-l, --listen Mengikat dan mendengarkan koneksi masuk
-k, --keep-open Terima banyak koneksi dalam mode dengar
-n, --nodns Jangan selesaikan nama host melalui DNS
-t, --telnet Menjawab Negosiasi Telnet
-u, --udp Gunakan UDP alih-alih TCP default
--sctp Gunakan SCTP alih-alih TCP default
-v, --verbose Mengatur tingkat verbositas (dapat digunakan beberapa kali)
-w, --tunggu Hubungkan batas waktu
--append-output Tambahkan daripada clobber file output yang ditentukan
--send-only Hanya mengirim data, mengabaikan yang diterima; berhenti di EOF
--recv-only Hanya menerima data, tidak pernah mengirim apa pun
--allow Izinkan hanya host yang diberikan untuk terhubung ke Ncat
--allowfile File host yang diizinkan untuk terhubung ke Ncat
--deny Tolak host yang diberikan untuk terhubung ke Ncat
--denyfile File host yang ditolak terhubung ke Ncat
--broker Aktifkan mode perantara koneksi Ncat
--chat Mulai server obrolan Ncat sederhana
--proksi Tentukan alamat host ke proxy melalui
--tipe proxy Tentukan jenis proxy ("http" atau "socks4" atau "socks5")
--proxy-auth Otentikasi dengan server proxy HTTP atau SOCKS
--ssl Hubungkan atau dengarkan dengan SSL
--ssl-cert Tentukan file sertifikat SSL (PEM) untuk mendengarkan
--ssl-key Tentukan kunci pribadi SSL (PEM) untuk mendengarkan
--ssl-verify Verifikasi kepercayaan dan nama domain sertifikat
--ssl-trustfile file PEM yang berisi sertifikat SSL tepercaya
--ssl-ciphers Cipherlist yang berisi cipher SSL untuk digunakan
--version Tampilkan informasi versi Ncat dan keluar

Lihat tidak(1) halaman manual untuk opsi lengkap, deskripsi, dan contoh penggunaan

MENGHUBUNG MODE DAN MENDENGARKAN MODE


Ncat beroperasi di salah satu dari dua mode utama: mode sambungkan dan mode dengar. Mode lainnya, seperti
sebagai server proxy HTTP, bertindak sebagai kasus khusus dari keduanya. Dalam mode koneksi, Ncat berfungsi
sebagai klien. Dalam mode mendengarkan itu adalah server.

Dalam mode koneksi, hostname dan pelabuhan argumen memberi tahu apa yang harus dihubungkan. hostname is
diperlukan, dan mungkin berupa nama host atau alamat IP. Jika pelabuhan disediakan, itu harus desimal
nomor port. Jika dihilangkan, defaultnya adalah 31337..

Dalam mode mendengarkan, hostname dan pelabuhan mengontrol alamat yang akan diikat oleh server. Keduanya
argumen adalah opsional dalam mode mendengarkan. Jika hostname dihilangkan, default untuk mendengarkan pada
semua alamat yang tersedia melalui IPv4 dan IPv6. Jika pelabuhan dihilangkan, defaultnya adalah 31337.

PROTOKOL PILIHAN


-4 (hanya IPv4) .
Paksa penggunaan IPv4 saja.

-6 (hanya IPv6) .
Paksa penggunaan IPv6 saja.

-U, --unix kaus kaki (Gunakan soket domain Unix).
Gunakan soket domain Unix daripada soket jaringan. Opsi ini dapat digunakan pada
sendiri untuk soket aliran, atau dikombinasikan dengan --udp untuk soket datagram. Deskripsi dari
-U mode ada di bagian yang disebut "UNIX DOMAIN SOCKETS".

-u, --udp (Gunakan UDP).
Gunakan UDP untuk koneksi (default adalah TCP).

--sctp (Gunakan SCTP).
Gunakan SCTP untuk koneksi (default adalah TCP). Dukungan SCTP diimplementasikan di
Mode yang kompatibel dengan TCP.

MENGHUBUNG MODE PILIHAN


-g lompat1[,lompat2,...] (Perutean sumber longgar) .
Menetapkan hop untuk perutean sumber longgar IPv4. Anda dapat gunakan -g sekali dengan dipisahkan koma
daftar hop, gunakan -g beberapa kali dengan hop tunggal untuk membangun daftar, atau menggabungkan
dua. Hop dapat diberikan sebagai alamat IP atau nama host.

-G ptr (Setel penunjuk perutean sumber).
Mengatur "penunjuk" rute sumber IPv4 untuk digunakan dengan -g. Argumen harus kelipatan
dari 4 dan tidak lebih dari 28. Tidak semua sistem operasi mendukung pengaturan penunjuk ini ke
apa pun selain empat.

-p pelabuhan, --sumber-port pelabuhan (Tentukan port sumber).
Atur nomor port untuk Ncat untuk mengikat.

-s tuan rumah, --sumber tuan rumah (Tentukan alamat sumber).
Setel alamat untuk mengikat Ncat.

MENDENGARKAN MODE PILIHAN


Lihat bagian yang disebut “OPSI KONTROL AKSES” untuk informasi tentang membatasi host yang
dapat terhubung ke proses Ncat mendengarkan.

-l, --mendengarkan (Dengarkan koneksi).
Dengarkan koneksi daripada menghubungkan ke mesin jarak jauh

-m angka-angka, --max-koneksi angka-angka (Tentukan jumlah maksimum koneksi) .
Jumlah maksimum koneksi simultan yang diterima oleh instans Ncat. 100 adalah
default (60 pada Windows).

-k, --tetap buka (Terima beberapa koneksi).
Biasanya server yang mendengarkan hanya menerima satu koneksi dan kemudian berhenti ketika
koneksi ditutup. Opsi ini membuatnya menerima beberapa koneksi simultan
dan tunggu koneksi lainnya setelah semuanya ditutup. Itu harus digabungkan
dengan --mendengarkan. Dalam mode ini tidak ada cara bagi Ncat untuk mengetahui kapan input jaringannya
selesai, sehingga akan terus berjalan sampai terputus. Ini juga berarti akan
tidak pernah menutup aliran outputnya, jadi program apa pun yang membaca dari Ncat dan mencari
end-of-file juga akan hang.

--makelar (Perantara koneksi).
Izinkan banyak pihak untuk terhubung ke server Ncat terpusat dan berkomunikasi dengan
satu sama lain. Ncat dapat menengahi komunikasi antar sistem yang berada di belakang NAT atau
jika tidak, tidak dapat terhubung langsung. Opsi ini digunakan bersama dengan
--mendengarkan, yang menyebabkan --mendengarkan port untuk mengaktifkan mode broker.

--mengobrol (Ad-hoc "server obrolan") .
--mengobrol opsi mengaktifkan mode obrolan, dimaksudkan untuk pertukaran teks antara beberapa
pengguna. Dalam mode obrolan, perantara koneksi diaktifkan. Ncat mengawali setiap pesan
diterima dengan ID sebelum menyampaikannya ke koneksi lain. ID unik untuk
setiap klien yang terhubung. Ini membantu membedakan siapa yang mengirim apa. Selain itu,
karakter non-cetak seperti karakter kontrol diloloskan agar tidak melakukan
kerusakan pada terminal.

SSL PILIHAN


--ssl (Gunakan SSL).
Dalam mode koneksi, opsi ini secara transparan menegosiasikan sesi SSL dengan SSL
server untuk mengenkripsi koneksi dengan aman. Ini sangat berguna untuk berbicara dengan
Server HTTP berkemampuan SSL, dll.

Dalam mode server, opsi ini mendengarkan koneksi SSL yang masuk, bukan biasa
lalu lintas tanpa terowongan.

--ssl-verifikasi (Verifikasi sertifikat server).
Dalam mode klien, --ssl-verifikasi adalah seperti --ssl kecuali itu juga membutuhkan verifikasi
dari sertifikat server. Ncat hadir dengan serangkaian sertifikat tepercaya default di
file ca-bundle.crt.. Beberapa sistem operasi menyediakan daftar default tepercaya
sertifikat; ini juga akan digunakan jika tersedia. Menggunakan --ssl-trustfile untuk memberi
daftar kustom. Menggunakan -v satu kali atau lebih untuk mendapatkan detail tentang kegagalan verifikasi.
Ncat tidak memeriksa sertifikat yang dicabut..

Opsi ini tidak berpengaruh dalam mode server.

--ssl-sertifikat file sertifikat.pem (Tentukan sertifikat SSL) .
Opsi ini memberikan lokasi file sertifikat yang disandikan PEM yang digunakan untuk mengautentikasi
server (dalam mode mendengarkan) atau klien (dalam mode terhubung). Gunakan dalam kombinasi
dengan --ssl-kunci.

--ssl-kunci file kunci.pem (Tentukan kunci pribadi SSL).
Opsi ini memberikan lokasi file kunci pribadi yang disandikan PEM yang disertakan dengan
sertifikat bernama dengan --ssl-sertifikat.

--ssl-trustfile sertifikat.pem (Daftar sertifikat tepercaya) .
Opsi ini menetapkan daftar sertifikat yang dipercaya untuk tujuan sertifikat
verifikasi. Itu tidak berpengaruh kecuali dikombinasikan dengan --ssl-verifikasi. Argumen untuk ini
opsi adalah nama PEM. file yang berisi sertifikat tepercaya. Biasanya,
file akan berisi sertifikat otoritas sertifikasi, meskipun mungkin juga
berisi sertifikat server secara langsung. Saat opsi ini digunakan, Ncat tidak menggunakannya
sertifikat bawaan.

--ssl-cipher daftar sandi (Tentukan ciphersuite SSL).
Opsi ini menetapkan daftar ciphersuite yang akan digunakan Ncat saat menghubungkan ke
server atau saat menerima koneksi SSL dari klien. Sintaksnya dijelaskan dalam
OpenSSL cipher(1) halaman manual, dan default ke ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH

pROXY PILIHAN


--proksi tuan rumah[:pelabuhan] (Tentukan alamat proxy).
Permintaan proxy melalui tuan rumah:pelabuhan, menggunakan protokol yang ditentukan oleh --tipe proxy.

Jika tidak ada port yang ditentukan, port protokol proxy yang terkenal akan digunakan (1080 untuk SOCKS
dan 3128 untuk HTTP). Namun, saat menentukan server proxy HTTP IPv6 menggunakan IP
alamat daripada nama host, nomor port HARUS ditentukan juga. jika
proxy memerlukan otentikasi, gunakan --proxy-auth.

--tipe proxy prototipe (Tentukan protokol proxy).
Dalam mode koneksi, opsi ini meminta protokol prototipe untuk terhubung melalui proxy
tuan rumah ditentukan oleh --proksi. Dalam mode dengar, opsi ini membuat Ncat bertindak sebagai server proxy
menggunakan protokol yang ditentukan.

Protokol yang tersedia saat ini dalam mode koneksi adalah http (CONNECT) dan socks4
(SOCKSv4). Satu-satunya server yang saat ini didukung adalah http. Jika opsi ini tidak digunakan,
protokol default adalah http.

--proxy-auth pemakai[:lulus] (Tentukan kredensial proxy) .
Dalam mode koneksi, berikan kredensial yang akan digunakan untuk terhubung ke proxy
server. Dalam mode dengarkan, berikan kredensial yang diperlukan untuk menghubungkan
klien. Untuk digunakan dengan --tipe proxy http, formulirnya harus user:pass. Untuk
--tipe proxy kaus kaki4, itu harus berupa nama pengguna saja.

COMMAND EKSEKUSI PILIHAN


-e Command, --eksekutif Command (Jalankan perintah).
Jalankan perintah yang ditentukan setelah koneksi dibuat. Perintah
harus ditentukan sebagai nama path lengkap. Semua masukan dari klien jarak jauh akan dikirim ke
aplikasi dan tanggapan dikirim kembali ke klien jarak jauh melalui soket, dengan demikian
membuat aplikasi baris perintah Anda interaktif melalui soket. Dikombinasikan dengan
--tetap buka, Ncat akan menangani beberapa koneksi simultan ke yang Anda tentukan
port/aplikasi seperti inetd. Ncat hanya akan menerima jumlah maksimum, dapat ditentukan,
koneksi simultan dikendalikan oleh -m pilihan. Secara default ini diatur ke 100
(60 di Windows).

-c Command, --sh-eksekutif Command (Jalankan perintah melalui sh).
Sama dengan -e, kecuali ia mencoba menjalankan perintah melalui /bin/sh. Ini berarti Anda tidak
harus menentukan jalur lengkap untuk perintah, dan fasilitas shell seperti lingkungan
variabel tersedia.

--lua-exec fillet (Jalankan skrip .lua).
Jalankan file yang ditentukan sebagai skrip Lua setelah koneksi dibuat, menggunakan
penerjemah bawaan. Baik input standar skrip dan output standar adalah
diarahkan ke aliran data koneksi.

Semua opsi exec menambahkan variabel berikut ke lingkungan anak:

NCAT_REMOTE_ADDR, NCAT_REMOTE_PORT
Alamat IP dan nomor port dari host jarak jauh. Dalam mode koneksi, itu adalah target
alamat; dalam mode mendengarkan, itu adalah alamat klien.

NCAT_LOCAL_ADDR, NCAT_LOCAL_PORT
Alamat IP dan nomor port dari ujung lokal koneksi.

NCAT_PROTO
Protokol yang digunakan: salah satunya TCP, UDP, dan SCTP.

ACCESS PENGENDALIAN PILIHAN


--mengizinkan tuan rumah[,tuan rumah,...] (Izinkan koneksi) .
Daftar host yang ditentukan akan menjadi satu-satunya host yang diizinkan untuk terhubung ke Ncat
proses. Semua upaya koneksi lainnya akan terputus. Jika terjadi konflik
antara --mengizinkan dan --membantah, --mengizinkan diutamakan. Spesifikasi host mengikuti
sintaks yang sama digunakan oleh Nmap.

--mengizinkan file fillet (Izinkan koneksi dari file).
Ini memiliki fungsi yang sama dengan --mengizinkan, kecuali host yang diizinkan disediakan
dalam file izinkan yang dibatasi baris baru, bukan langsung di baris perintah.

--membantah tuan rumah[,tuan rumah,...] (Tolak koneksi) .
Keluarkan Ncat dengan daftar host yang tidak akan diizinkan untuk terhubung ke mendengarkan
Proses nct. Host yang ditentukan akan menghentikan sesi mereka secara diam-diam jika mereka mencoba
untuk menghubungkan. Dalam kasus konflik antara --mengizinkan dan --membantah, --mengizinkan Dibutuhkan
hak lebih tinggi. Spesifikasi host mengikuti sintaks yang sama yang digunakan oleh Nmap.

--menolak file fillet (Tolak koneksi dari file).
Ini adalah fungsi yang sama dengan --membantah, kecuali host yang dikecualikan disediakan di a
file tolak delimited baris baru, bukan langsung pada baris perintah.

WAKTU PILIHAN


Opsi ini menerima parameter waktu. Ini ditentukan dalam detik secara default, meskipun Anda
dapat menambahkan ms, s, m, atau h ke nilai untuk menentukan milidetik, detik, menit, atau
Jam.

-d waktu, --menunda waktu (Tentukan penundaan baris).
Atur interval tunda untuk saluran yang dikirim. Ini secara efektif membatasi jumlah baris
yang akan dikirim Ncat dalam jangka waktu yang ditentukan. Ini mungkin berguna untuk bandwidth rendah
situs, atau memiliki kegunaan lain seperti mengatasi gangguan iptables --membatasi Pilihan.

-i waktu, --waktu menganggur habis waktu (Tentukan batas waktu idle).
Tetapkan batas waktu tetap untuk koneksi idle. Jika batas waktu idle tercapai,
koneksi diakhiri.

-w waktu, --tunggu waktu (Tentukan batas waktu koneksi).
Tetapkan batas waktu tetap untuk upaya koneksi.

KELUARAN PILIHAN


-o fillet, --keluaran fillet (Simpan data sesi).
Buang data sesi ke file

-x fillet, --hex-buang fillet (Simpan data sesi dalam hex).
Buang data sesi dalam hex ke file.

--tambahkan-keluaran (Tambahkan keluaran).
Masalah Ncat dengan --tambahkan-output bersama dengan -o dan / atau -x dan itu akan menambahkan hasilnya
output daripada memotong file output yang ditentukan.

-v, --bertele-tele (Bersikaplah bertele-tele).
Masalah Ncat dengan -v dan itu akan bertele-tele dan menampilkan semua jenis koneksi yang berguna
informasi berbasis. Gunakan lebih dari sekali (-vv, -vvv...) untuk verbositas yang lebih besar.

MISC PILIHAN


-C, --crlf (Gunakan CRLF sebagai EOL) .
Opsi ini memberitahu Ncat untuk mengonversi LF. akhir baris ke CRLF. saat menerima masukan dari
input standar.. Ini berguna untuk berbicara dengan beberapa server ketat langsung dari a
terminal di salah satu dari banyak protokol teks biasa yang menggunakan CRLF untuk end-of-line.

-h, --membantu (Layar bantuan).
Menampilkan layar bantuan singkat dengan opsi dan parameter umum, lalu keluar.

--recv-saja (Hanya menerima data).
Jika opsi ini dilewati, Ncat hanya akan menerima data dan tidak akan mencoba mengirim
apa pun.

--send-saja (Hanya mengirim data).
Jika opsi ini dilewati, maka Ncat hanya akan mengirim data dan akan mengabaikan apa pun
diterima. Opsi ini juga menyebabkan Ncat menutup koneksi jaringan dan mengakhiri
setelah EOF diterima pada input standar.

--tidak dimatikan (Jangan matikan ke mode setengah dupleks).
Jika opsi ini dilewatkan, Ncat tidak akan meminta shutdown pada soket setelah melihat
EOF di stdin. Ini disediakan untuk kompatibilitas mundur dengan netcat OpenBSD, yang
menunjukkan perilaku ini ketika dijalankan dengan opsi '-d'.

-t, --telnet (Jawab negosiasi Telnet) .
Menangani negosiasi Telnet DO/DONT WILL/WONT. Ini memungkinkan untuk membuat skrip Telnet
sesi dengan Ncat.

--Versi: kapan (Versi tampilan).
Menampilkan nomor versi Ncat dan keluar.

UNIX DOMAIN soket


-U pilihan (sama dengan --unix kaus kaki) menyebabkan Ncat menggunakan soket domain Unix daripada
soket jaringan. Soket domain Unix ada sebagai entri dalam sistem file. Anda harus memberi
nama soket yang akan disambungkan atau untuk didengarkan. Misalnya, untuk membuat koneksi,

tidak -U ~/unixsock

Untuk mendengarkan di soket:

tidak -l -U ~/unixsock

Mode Dengar akan membuat soket jika tidak ada. Soket akan terus ada
setelah program berakhir.

Baik soket domain streaming dan datagram didukung. Menggunakan -U sendiri untuk streaming
soket, atau gabungkan dengan --udp untuk soket datagram. Soket datagram memerlukan sumber
soket untuk menghubungkan dari. Secara default, soket sumber dengan nama file acak akan dibuat
sesuai kebutuhan, dan dihapus saat program berakhir. Menggunakan --sumber dengan jalur untuk menggunakan sumber
soket dengan nama tertentu.

CONTOH


Hubungkan ke example.org pada port TCP 8080.
tidak example.org 8080

Dengarkan koneksi pada port TCP 8080.
tidak -l 8080

Arahkan ulang port TCP 8080 pada mesin lokal ke host pada port 80.
tidak --sh-eksekutif "ncat example.org 80 " -l 8080 --tetap buka

Ikat ke port TCP 8081 dan lampirkan / bin / bash bagi dunia untuk mengakses secara bebas.
tidak --eksekutif "/ bin / bash" -l 8081 --tetap buka

Ikat shell ke port TCP 8081, batasi akses ke host di jaringan lokal, dan batasi
jumlah maksimum koneksi simultan ke 3.
tidak --eksekutif "/ bin / bash" --max-koneksi 3 --mengizinkan 192.168.0.0/24 -l 8081 --tetap buka

Hubungkan ke smtphost:25 melalui server SOCKS4 pada port 1080.
tidak --proksi kaus kaki4host --tipe proxy kaus kaki4 --proxy-auth pemakai smthost 25

Buat server proxy HTTP di port localhost 8888.
tidak -l --tipe proxy http localhost 8888

Kirim file melalui port TCP 9899 dari host2 (klien) ke host1 (server).
tuan rumah1$ tidak -l 9899 > berkas keluaran

tuan rumah2$ tidak PEMBAWA ACARA1 9899 < file masukan

Transfer ke arah lain, mengubah Ncat menjadi server "satu file".
tuan rumah1$ tidak -l 9899 < file masukan

tuan rumah2$ tidak PEMBAWA ACARA1 9899 > berkas keluaran

EXIT KODE


Kode keluar mencerminkan apakah koneksi dibuat dan diselesaikan dengan sukses. 0 berarti
tidak ada kesalahan. 1 berarti ada semacam kesalahan jaringan, misalnya
"Koneksi ditolak" atau "Setel ulang koneksi". 2 dicadangkan untuk semua kesalahan lainnya, seperti
opsi tidak valid atau file tidak ada.

Gunakan ncat online menggunakan layanan onworks.net


Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.