
سكين الجيش السويسري لجمع المعلومات مفتوحة المصدر
أداة OSINT سكين الجيش السويسري بلغة Go
ألقِ نظرة على فرع التطوير للمزيد من التحديثات.
gOSINT هي أداة OSINT سكين الجيش السويسري متعددة المنصات بلغة Golang. إذا كنت ترغب، لا تتردد في المساهمة و/أو ترك تعليق!
حاليًا، يحتوي gOSINT على وحدات مختلفة:
قائمة الميزات الكاملة وخريطة الطريق متاحة تحت علامة التبويب المشاريع
يعتمد gOSINT حاليًا على tesseract-ocr لذا تحتاج إلى تثبيت tesseract-ocr و libtesseract-dev و libleptonica-dev على نظامك.
يمكنك تثبيت gOSINT باستخدام go get بأمر بسيط
go get github.com/Nhoya/gOSINT/cmd/gosint
تحقق من صفحة بناء AppVeyor للحصول على الإصدارات
بناء gOSINT على Linux سهل حقًا، كل ما تحتاجه هو تثبيت dep، واستنساخ المستودع ثم make و make install
إذا كان لديك make مثبتًا، يمكنك اتباع تعليمات Linux (وتخطي make install) وإلا تأكد من تثبيت dep، واستنساخ الدليل ثم تشغيل:
dep ensure
go build cmd/gosint.go
يدعم gOSINT حاليًا الحاوية فقط للإصدار المتداول، بعد إصدار 1.0.0 سنبدأ العمل على Dockerfile ذي إصدار. إذا كنت تريد تجربته:
mkdir gOSINT
wget https://raw.githubusercontent.com/Nhoya/gOSINT/develop/build/package/Dockerfile
docker build gosint .
docker run gosint bash
usage: gOSINT [<flags>] <command> [<args> ...]
An Open Source INTelligence Swiss Army Knife
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--json Enable JSON Output
--debug Enable Debug Output
--version Show application version.
--verify Verify URL Status Code
Args:
<url> Domain URL
Commands:
help [<command>...]
Show help.
git [<flags>] <url>
Get Emails and Usernames from repositories
--method=[clone|gh] Specify the API to use or plain clone
--recursive Search for each repository of the user
pwd [<flags>] <mail>...
Check dumps for Email address using haveibeenpwned.com
--get-passwords Search passwords for mail
pgp <mail>...
Get Emails, KeyID and Aliases from PGP Keyring
shodan [<flags>] <host>...
Get info on host using shodan.io
--new-scan Schedule a new shodan scan (1 Shodan Credit will be deducted)
--honeypot Get honeypot probability
shodan-query <query>
Send a query to shodan.io
axfr [<flags>] <url>...
Subdomain enumeration using crt.sh
--verify Verify URL Status Code
pni <number>...
Retrieve info about a give phone number
telegram [<flags>] <group>
Telegram public groups and channels scraper
--start=START Start message #
--end=END End message #
--grace=15 The number of messages that will be considered deleted before the scraper stops
--dump Creates and resume messages from dumpfile
rev-whois <target>
Find domains for name or email address
ملف الإعدادات الافتراضي موجود في $HOME/.config/gosint.toml لبيئة Linux و ./config/toml لبيئة Windows
يمكنك وضعه في مسارات مختلفة، أولوية التحميل هي:
../config/ or $HOME/.config//etc/gosint/إذا كانت بعض مفاتيح API مفقودة، قم بإدراجها هناك.