
半自動のOSINTフレームワーク兼パッケージマネージャー
sn0int(発音は/snoɪnt/)は、半自動OSINTフレームワーク兼パッケージマネージャです。ITセキュリティ専門家、バグ報奨金ハンター、法執行機関、セキュリティ意識向上トレーニングなどで、対象または自分自身に関する情報収集に使用されています。sn0intは公開情報を半自動で処理し、結果を統一された形式にマッピングしてフォローアップ調査を行うことで、攻撃対象領域を列挙します。
sn0intは現在、以下を含むさまざまな機能を提供します:
sn0intはrecon-ngやmaltegoから強い影響を受けていますが、より柔軟で完全なオープンソースです。上記の調査はいずれもソースコードにハードコードされておらず、サンドボックスで実行されるモジュールとして提供されています。独自のモジュールを作成し、sn0intレジストリに公開することで他のユーザーと共有することで、sn0intを簡単に拡張できます。これにより、モジュールの更新をsn0intコードベースにプルリクエストする代わりに、自分自身でリリースできます。
質問やサポートについては、IRCでお問い合わせください:irc.hackint.org:6697/#sn0int
Archlinux
pacman -S sn0int
Mac OSX
brew install sn0int
Debian/Ubuntu/Kali
Debianメンテナによって署名されたプリビルドパッケージがあります:
sudo apt install curl sq
curl -sSf https://apt.vulns.sexy/kpcyrd.pgp | sq dearmor | sudo tee /etc/apt/trusted.gpg.d/apt-vulns-sexy.gpg > /dev/null
echo deb http://apt.vulns.sexy stable main | sudo tee /etc/apt/sources.list.d/apt-vulns-sexy.list
sudo apt update
Docker
docker run --rm --init -it -v "$PWD/.cache:/cache" -v "$PWD/.data:/data" ghcr.io/kpcyrd/sn0int
Alpine
apk add sn0int
OpenBSD
pkg_add sn0int
Gentoo
layman -a pentoo
emerge --ask net-analyzer/sn0int
NixOS
nix-env -i sn0int
その他の環境については、詳細なリストを参照してください。
このツールは、企業がブラックボックスの観点から自社の攻撃対象領域を理解するために作成されました。何かが一部の人が想定するよりも発見しやすいということを理解するのは難しく、それが誤った安心感のリスクをもたらすことがよくあります。
また、レッドチーム評価やバグ報奨金プログラムにも役立つように設計されており、これらも企業が侵害につながる可能性のある弱点を特定するのに役立ちます。
一部の機能は、個人向けに、個人の攻撃対象領域、プライバシー、および公開されているデータの量についての認識を高めるために作成されました。これらの問題はバグ報奨金の範囲外であることが多く、また設計上そうなっている場合もあります。私たちは、ユーザーを非難することは間違ったアプローチであり、これらの問題はそれらのシステムを設計する人々によって根本原因で対処されるべきだと考えています。
GPLv3+