Ini ialah perintah scanssh yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
scanssh — mengimbas Internet untuk mencari proksi terbuka dan pelayan SSH
SINOPSIS
scanssh [-VIERph] [-s pengimbas,...] [-n pelabuhan,...] [-u sarung kaki tuan rumah,...] [-e excludefile]
alamat...
DESCRIPTION
ScanSSH mengimbas alamat dan rangkaian yang diberikan untuk menjalankan perkhidmatan. Ia terutamanya membenarkan
pengesanan proksi terbuka dan perkhidmatan Internet. Untuk perkhidmatan yang diketahui, ScanSSH akan bertanya
nombor versi mereka dan memaparkan keputusan dalam senarai.
Alamat boleh ditentukan sama ada sebagai alamat IPv4 atau CIDR seperti awalan IP,
ipaddress/panjang topeng. Port boleh ditambah dengan menambahkan titik bertindih di hujung alamat
spesifikasi.
Selain itu, dua arahan berikut boleh diawalikan ke alamat:
rawak(n[,benih])/ Perintah rawak memilih alamat rawak daripada julat alamat
ditentukan. Dalil-dalilnya adalah seperti berikut: n ialah nombor alamat kepada
buat secara rawak dalam rangkaian yang diberikan dan benih ialah benih untuk pseudo
penjana nombor rawak.
split(s,e)/ Perintah split digunakan untuk memisahkan julat alamat dalam beberapa unik
komponen. Ini boleh digunakan untuk mengimbas dari hos pelayan secara selari.
Dalil-dalilnya adalah seperti berikut: e menentukan bilangan hos yang mengimbas masuk
selari dan s ialah nombor hos yang dijalankan imbasan khusus ini.
Pilihannya adalah seperti berikut:
-V Punca scanssh untuk mencetak nombor versinya.
-I Tidak menghantar rentetan pengenalan SSH.
-E Keluar dari program, jika fail yang mengandungi alamat untuk pengecualian tidak boleh
dijumpai.
-R Jika alamat dijana secara rawak, bendera ini menyebabkan program diabaikan
alamat yang dikecualikan daripada fail kecualikan. Tingkah laku lalai ialah
sentiasa mengecualikan alamat.
-p Menyatakan itu ScanSSH harus beroperasi sebagai pengesan proksi. Bendera ini ditetapkan
mod lalai dan pengimbas lalai untuk mengesan proksi terbuka.
-h Memaparkan penggunaan program.
-n pelabuhan,... Menentukan nombor port untuk diimbas. Pelabuhan dipisahkan dengan koma. setiap satu
pengimbas tertentu dijalankan untuk setiap port dalam senarai ini. Lalai ialah 22.
-u sarung kaki tuan rumah,...
Senarai pasangan hos:port yang dipisahkan koma bagi proksi SOCKS yang scanssh
harus digunakan untuk mengimbas.
-s pengimbas Menentukan bilangan pengimbas harus dilaksanakan untuk setiap port terbuka.
Berbilang pengimbas dipisahkan dengan koma. Pengimbas berikut ialah
disokong pada masa ini:
ssh Mencari versi untuk pelayan SSH, Web dan SMTP.
socks5 Mengesan jika proksi SOCKS V5 sedang berjalan pada port.
socks4 Mengesan jika proksi SOCKS V4 sedang berjalan pada port.
http-proxy Mengesan proksi dapatkan HTTP.
http-connect Mengesan proksi sambungan HTTP.
telnet-proxy Mengesan pelayan proksi berasaskan telnet.
-e excludefile Menentukan fail yang mengandungi alamat yang akan dikecualikan daripada imbasan.
Sintaks adalah sama seperti untuk alamat pada baris arahan.
Keluaran dari scanssh mengandungi hanya alamat IP. Walau bagaimanapun, alamat IP boleh
ditukar kepada nama dengan logresolve(8) alat yang disertakan dalam pelayan web Apache.
CONTOH
Perintah berikut mengimbas rangkaian kelas C 10.0.0.0 - 10.0.0.255 untuk proksi terbuka:
scanssh -p 10.0.0.0/24
Perintah seterusnya mengimbas pelayan ssh pada port 22 sahaja:
scanssh -n 22 -s ssh 192.168.0.0/16
Perintah berikut boleh digunakan dalam imbasan selari. Dua hos mengimbas rangkaian yang ditentukan
secara rawak, di mana ini adalah hos pertama:
scanssh 'random(0,rsd)/split(1,2)/(192.168.0.0/16 10.1.0.0/24):22,80'
Gunakan scanssh dalam talian menggunakan perkhidmatan onworks.net