إنجليزي
قدمت gscan في الأصل دعم المسح الأساسي لمشروع gosam. وفي وقت لاحق، أصبحت مستقلة وأصبحت أداة مسح مشابهة لـ nmap وهي تعمل حاليًا جاهدة على تقويتها وتحسينها ويتطلع المشروع إلى مشاركة المطورين الآخرين. نرحب أيضًا بتنزيل حزمة الإصدار لتجربتها ومساعدتنا في اختبارها وإبلاغنا بالمشكلات.
يتم تنزيل الملف القابل للتنفيذ gscan المطابق للنظام والهندسة المعمارية من حزمة الإصدار.
$ gscan help
Gscan
____ ______ ____ _____ ____
/ ___/ ___// ___\__ /
/ /_/ >___ \ ___ / __ | |
___ /____ >___ >____ /___| /
/_____/ / / / /
https://github.com/LanXuage/gosam/gscan
A Scanner.
Usage:
gscan [flags]
gscan [command]
Available Commands:
arp ARP Scanner
completion Generate the autocompletion script for the specified shell
help Help about any command
icmp ICMP Scanner
port PORT Scanner
Flags:
-A, --arp with arp scan
-D, --debug set debug log level
-F, --file string file to output(unrealized)
-H, --help help for this command
-I, --icmp with icmp scan
-O, --output string normal, json or xml(unrealized) (default "normal")
-T, --timeout int global timeout(ms) (default 6500)
-V, --version version for gscan
Use "gscan [command] --help" for more information about a command.
للحصول على وظائف الأوامر التفصيلية، يرجى الرجوع هنا.
$ gscan arp -a
192.168.50.179 00:15:5d:fa:d7:e7 Microsoft Corporation
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation
Cost: 6.514218807s$ gscan arp -h 192.168.50.179
192.168.50.179 00:15:5d:fa:d7:e7 Microsoft Corporation
Cost: 6.500702247sملاحظة: المهلة الافتراضية هي 6500 مللي ثانية، والتي يمكن تحديدها باستخدام
-Tبالمللي ثانية.
$ gscan icmp -h 192.168.1.1/24
IP Status
192.168.1.1 Alive
Cost: 4.009240208s$ gscan icmp -h 192.168.1.1 -h 192.168.2.2
IP Status
192.168.1.1 Alive
192.168.2.2 Alive
Cost: 4.002214791s
$ gscan port -h 192.168.48.1 -p 0-65535
IP PORT TYPE STATE
192.168.48.1 135(epmap) tcp open
192.168.48.1 5091 tcp open
192.168.48.1 7680(pando-pub) tcp open
192.168.48.1 5040 tcp open
192.168.48.1 5357(wsdapi) tcp open
192.168.48.1 2179(vmrdp) tcp open
192.168.48.1 10808 tcp open
192.168.48.1 10809(nbd) tcp open
Cost: 6.00483283s$ gscan port -h 192.168.48.1 -p 0-65535 -A
IP MAC VENDOR PORT TYPE STATE
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 2179(vmrdp) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 135(epmap) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 5091 tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 5357(wsdapi) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 5040 tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 10809(nbd) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 7680(pando-pub) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 10808 tcp open
Cost: 9.013501996s$ gscan port -h 192.168.48.1 -p 0-65535 -Af
IP MAC VENDOR PORT TYPE STATE
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 10808 tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 7680(pando-pub) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 2179(vmrdp) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 5040 tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 10809(nbd) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 135(epmap) tcp open
192.168.48.1 00:15:5d:ab:10:3a Microsoft Corporation 5357(wsdapi) tcp open
Cost: 9.01656839sملاحظة: يستخدم
gscanالاتصال الكامل الذي تمت محاكاته بواسطةgopacket، لذلك عند استخدام المعلمة-f، يجب تشغيل جدار الحماية المحلي لمنع النظام المحلي من الاتصالrstتلقائيًا مما يتسبب في فشل فحص الاتصال الكامل.
apt install dockerbrew install libpcap-dev golang gitgit clone https://github.com/LanXuage/gscan.gitmake linux بعد اكتمال التجميع، سيتم إنشاء ملفات linux الثابتة القابلة للتنفيذ ذات البنى المختلفة في دليل bin ضمن دليل المشروع.
مرجع هنا