Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen smbtorture komutudur.
Program:
ADI
smbtorture - Bir SMB sunucusuna karşı bir dizi test çalıştırın
SİNOPSİS
işkence {//sunucu/paylaşım} [-d hata ayıklama düzeyi] [-U kullanıcı%geçişi] [-k] [-N numprocs]
[-n netbios_adı] [-W çalışma grubu] [-o işlem_sayısı] [-e dosya sayısı(girişler)]
[-O soket_seçenekleri] [-m maksimum_protokol] [-L] [-c CLIENT.TXT] [-t zaman sınırı]
[-C dosya adı] [-A] [-p bağlantı noktası] [-s tohum] [-f max_failures] [-X]
{BINDING-STRING|UNC} {TEST1} [TEST2] [...]
TANIM
smbtorture, bir SMB sunucusuna karşı çeşitli testler çalıştıran bir test paketidir. Tüm testler
Windows 2003 sunucusuna (?) karşı başarılı olduğu biliniyor. Smbtorture'un öncelikli hedefi bulmaktır
SMB protokolünün uygulanmasındaki ve SMB sunucularının test edilmesindeki farklılıklar.
Komut satırında herhangi bir sayıda test belirtilebilir. Herhangi bir test belirtilmemişse, tüm
testler çalıştırılır.
Hiçbir argüman belirtilmezse mevcut tüm seçenekler ve testler listelenir.
bağlayıcı dizi biçim
Bağlama dizesi formatı şöyledir:
TAŞIMA:ana makine[bayraklar]
TRANSPORT, SMB için ncacn_np, RPC/TCP için ncacn_ip_tcp veya yerel için ncalrpc olduğunda
bağlantıları.
'ana bilgisayar' bir IP veya ana bilgisayar adı veya netbios adıdır. Bağlama dizesi sunucuyu tanımlıyorsa
bir uç noktanın yanında 'ana bilgisayar' boş bir dize olabilir.
'bayraklar', ncacn_np aktarımı veya TCP bağlantı noktası numarası kullanılıyorsa bir SMB kanalı adı içerebilir
ncacn_ip_tcp aktarımı kullanılıyorsa, aksi takdirde bunlar otomatik olarak belirlenecektir.
tanınan diğer bayraklar şunlardır:
işaret
ntlmssp imzalamayı etkinleştir
mühürlemek
ntlmssp sızdırmazlık özelliğini etkinleştir
bağlamak
rpc bağlantı düzeyi kimlik doğrulamasını etkinleştir (kimlik doğrulama var, ancak işaret veya mühür yok)
onaylamak
NDR doğrulayıcıyı etkinleştirin
baskı
paketlerde hata ayıklamayı etkinleştir
ikiyüzlü
bigendian RPC'yi kullan
padcheck
sıfır olmayan pad baytları için yanıt verilerini kontrol edin
Örneğin bunların hepsi samr borusuna bağlanır:
· ncacn_np:sunucum
· ncacn_np:sunucum[samr]
· ncacn_np:sunucum[\\boru\\samr]
· ncacn_np:sunucum[/pipe/samr]
· ncacn_np:sunucum[samr,imzala,yazdır]
· ncacn_np:sunucum[\\boru\\samr,işaret,mühür,bigendian]
· ncacn_np:sunucum[/pipe/samr,mühür,doğrula]
· ncacn_np:
· ncacn_np:[/pipe/samr]
· ncacn_ip_tcp:sunucum
· ncacn_ip_tcp:sunucum[1024]
· ncacn_ip_tcp:sunucum[1024,imza,mühür]
· ncalrpc:
UNC oluşturulan
UNC formatı şöyledir:
//sunucu/paylaş
SEÇENEKLER
-d hata ayıklama düzeyi
Belirtilen Samba hata ayıklama düzeyini kullanın. Daha yüksek bir hata ayıklama düzeyi daha fazla çıktı anlamına gelir.
-U kullanıcı% geçişi
Uzak bir sunucuda oturum açarken belirtilen kullanıcı adı/şifre kombinasyonunu kullanın.
-k
Kimlik doğrulama sırasında kerberos kullanın.
-W çalışma grubu
Belirtilen adı çalışma grubu adımız olarak kullanın.
-n netbios_adı
Belirtilen adı NetBIOS adımız olarak kullanın.
-O soket_seçenekleri
Smb.conf seçeneği "soket seçenekleri"nin eşdeğeri olan belirtilen soket seçeneklerini kullanın. Görmek
the smb.conf(5) ayrıntılar için kılavuz sayfası.
-m maksimum_protokol
Kullanılması gereken maksimum SMB lehçesini belirtin. Olası değerler şunlardır: CORE,
COREPLUS, LANMAN1, LANMAN2, NT1
-s tohum
Rastgeleleştiriciyi şunu kullanarak başlatın: tohum tohum olarak.
-L
Oplock'ları kullanın.
-X
Tehlikeli testleri etkinleştirin. Dikkatli kullanın! Bu sunucunuzun çökmesine neden olabilir...
-t zaman sınırı
NBENCH zaman sınırını saniye cinsinden belirtin. Varsayılan 600'dür.
-p bağlantı noktaları
Bağlanılacak bağlantı noktalarını belirtin.
-c dosyası
NBENCH komutlarını şuradan okuyun: dosya CLIENT.TXT yerine.
-A
Yalnızca Tamam veya BAŞARISIZ değil, daha ayrıntılı çıktıyı da gösterin. Yalnızca DENY testi tarafından kullanılır
an.
-C dosya adı
Belirtilen dosya adından UNC adlarının bir listesini yükleyin. Smbişkence örnekleri
bu listeden rastgele bir ana bilgisayara bağlanın.
-N numproc'lar
Başlatılacak smb işkence işlemlerinin sayısını belirtin.
-o işlem_sayısı
Bazı işlemlerin çıktı olduklarını varsaymadan önce kaç kez denenmesi gerektiği
tutarlı (varsayılan:100).
-e dosya_sayısı
Belirli testlerde kullanılacak giriş sayısı (X dosyaları oluşturmak gibi) (varsayılan: 1000).
-f maksimum_hatalar
Testi iptal etmeden önceki hata sayısı (varsayılan: 1).
VERSION
Bu kılavuz sayfası Samba paketinin 4.0 sürümü için doğrudur.
Onworks.net hizmetlerini kullanarak smbtorture'u çevrimiçi kullanın