Skip to content

コンテナ内から安全にダークウェブをクローリングするための環境

License

Notifications You must be signed in to change notification settings

phishing-hunter/dark-fess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dark Fess

Docker コンテナ内のブラウザから Tor 経由でインターネットにアクセスすることができます。
Fess を使用することで、特定のサイトをクローリングして、独自のダークウェブ検索エンジンを構築することができます。

セットアップ

必要なツールをインストールします

$ sudo apt update 
$ sudo apt install docker-compose docker.io

Dockerグループに追加してから再起動します。

$ sudo usermod -aG docker ${USER}
$ reboot

最新のDockerイメージをダウンロードします。

$ git clone https://github.com/phishing-hunter/dark-fess
$ cd dark-fess
$ docker-compose pull

コンテナの起動

$ docker-compose up -d --build

使い方

dockerを実行しているホストから「http://127.0.0.1:8000 」へアクセスします。
VNCのパスワード(default: password)を入力すると、Dockerコンテナ内のUbuntuへ接続できます。
コンテナ内のFirefoxを起動するとTorを経由してインターネットに接続ができます。

クローラーの設定

vncのubuntuからfirefoxを起動し「http://fess:8080 」へアクセスします。(admin/admin)
管理画面から「{role}admin-api」のパーミッションを設定したアクセストークンを作成します。
続いてvnc内のターミナルを起動し以下の環境変数に設定します。

$ export TOKEN="アクセストークン"

次に以下のスクリプトを使ってクローラを登録することでTorを経由したクローリングを実行することができます。

$ /scripts/add_url.sh 'http://juhanurmihxlp77nkq76byazcldy2hlmovfu2epvl5ankdibsot4csyd.onion/search/?q=leaked'

参考

About

コンテナ内から安全にダークウェブをクローリングするための環境

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published