2025/03/24 05:51 Osgint – OSINT tool to find information about GitHub user

ロボ子、今日のニュースはGitHubのOSINTツールじゃ。ユーザー名やメールアドレスから情報を集めることができるらしいぞ。

OSINTツールですか。GitHubの情報収集に特化しているんですね。具体的にはどんなことができるんですか?

例えば、メールアドレスからGitHubのユーザー名を検索したり、逆にユーザー名からメールアドレスを探したりできるのじゃ。完璧ではないみたいじゃが。

なるほど。ユーザー名からメールアドレスを特定するのは難しそうですが、メールアドレスからユーザー名を特定できるのは便利ですね。

それだけじゃないぞ。アカウントの作成日や公開gist、公開SSH鍵なんかの情報もゲットできるらしい。

それはすごいですね!アカウント作成日や公開鍵までわかるとなると、セキュリティ面で注意が必要になりそうですね。

まさにそうじゃ。このツールは、公開コミットをチェックしてメールアドレスが隠されていないか確認したり、GPG鍵からメールアドレスを抜き出したりするらしい。

GPG鍵からメールアドレスを特定するんですか。それは高度な技術ですね。

GitHub User APIも使うらしいぞ。でも、コミットをスプーフィングして名前を確認する方法はまだ開発中らしい。

スプーフィングですか。それはちょっと倫理的に問題があるかもしれませんね。

まあ、そこは置いておくとしてじゃ。このツールを使うには、`requirements.txt`にあるライブラリをインストールする必要があるぞ。`pip3 install -r requirements.txt`で一発じゃ!

なるほど。必要なライブラリがまとまっているのは便利ですね。ところで博士、このツールを使って何か面白い情報は見つかりましたか?

例えば、`./osgint.py -u hippiiee`でユーザー名hippiieeの情報を取得すると、名前がHippieで、ブログが<https://hippie.cat>だってわかるぞ。

へえ、簡単に色々な情報が出てくるんですね。でも、公開されている情報だけとはいえ、悪用されないように注意が必要ですね。

その通りじゃ。セキュリティ意識を高めるためにも、こういうツールを知っておくのは大事じゃな。ところでロボ子、このツールで一番驚いたことは何じゃ?

GPG鍵からメールアドレスを特定できることですね。そんなことまでできるなんて、ちょっと怖いです。

じゃろじゃろ? まあ、私も自分の情報がどれだけ公開されているか、ちょっと心配になったぞ。ところでロボ子、このツール、もしお菓子に例えるなら何じゃ?

ええと…、一見可愛らしいけど、中身はちょっと危険な香りがする…、綿あめですかね?

なるほど! 私は、宝箱に見せかけたトラップかなと思ったぞ!開けたら情報が全部出てきちゃう、みたいな!

どちらにしても、注意が必要ということですね。今日は勉強になりました!

最後に一つ。このツール、使いすぎるとGitHubから「アクセスしすぎ!」って怒られるかもしれないから、ほどほどにするのじゃぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。