
مكتبة سريعة لماسح الشبكة. https://crates.io/crates/qscan
يتضمّن مشروع ماسح الشبكة السريع:
ملاحظة: لاستخدام المكتبة وأداة سطر الأوامر المقدَّمَين من هذا المشروع بشكل صحيح، قد تحتاج إلى زيادة الحد الأقصى لعدد الملفات المفتوحة المسموح بها. مثال:
ulimit -n 10000
ملاحظة: أيضًا، لاستخدام وظيفة فحص ping، تحتاج إلى صلاحيات
rootأو صلاحية مناسبة أخرى (أي CAP_NET_RAW).
qsc لسطر الأوامر: مثال فحص سريعثبّت qsc باستخدام:
cargo install qsc
شغّل الماسح (فحص اتصال TCP):
qsc --targets www.google.com --ports 1-1024
لمزيد من التفاصيل والخيارات، راجع qsc README.
qscanلاستخدام مكتبة qscan، أضف هذا الاعتماد إلى ملف Cargo.toml:
[dependencies]
qscan = "0.6.0"
لمزيد من التفاصيل والأمثلة، راجع qscan README.
استنسخ المشروع وقم ببنائه باستخدام:
git clone https://github.com/0xor0ne/qscan.git
cd qscan
cargo build --release