Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
evine — インタラクティブなCLIウェブクローラー | Kitploit
ツール/GitHubGitHub/saeeddhqan/evine
OSINT (オープンソースインテリジェンス)偵察情報収集ウェブセキュリティクローラー
GitHubsaeeddhqan/evine

evine

インタラクティブなCLIウェブクローラー

リポジトリを見る
181282ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Go Report Card License Build Status

Evine

対話型 CLI Webクローラー。

Evineは、Golangで書かれたシンプルで高速かつ対話的なWebクローラー兼Webスクレイパーです。 Evineは、メタデータやデータの抽出、データマイニング、偵察、テストなど、幅広い目的に役立ちます。

asciicast

このプロジェクトが気に入ったら、スターを付けてください。それによって開発が促進されます!

インストール

バイナリから

ビルド済みのバイナリリリースも利用可能です(推奨)。

ソースから

root@kitploit:~
go get github.com/saeeddhqan/evine
"$GOPATH/bin/evine" -h

GitHubから

root@kitploit:~
git clone https://github.com/saeeddhqan/evine.git
cd evine
go build .
mv evine /usr/local/bin
evine --help

注意: golang 1.13.x が必要です。

コマンドと使い方

root@kitploit:~
evine -h

ツールのヘルプが表示されます:

ビュー

  • URL: このビューでは、URL文字列を入力します。
  • Options: このビューはオプション設定用です。
  • Headers: このビューはHTTPヘッダー設定用です。
  • Query: このビューはWebクロール後に使用します。 クロールされたWebページからデータ(ドキュメント、URLなど)を抽出するために使用されます。
  • Regex: このビューは、クロールされたWebページ内で正規表現を検索するのに便利です。このビューに正規表現を入力し、Enterを押します。
  • Response: すべての結果がこのビューに書き込まれます。
  • Search: このビューは、Responseビューの内容に対して正規表現を検索するために使用します。

抽出方法

Keysから

Keysは、スコープ内URL、スコープ外URL、メールなど、データを指定するための定義済みキーワードです。 すべてのキーのリスト:

  • url: スコープ内のURLを抽出します。URLは完全にサニタイズされます。
  • email: スコープ内およびスコープ外のメールアドレスを抽出します。
  • query_urls: GETクエリを含むスコープ内URLを抽出します: ?foo=bar.
  • all_urls: スコープ外のURLを抽出します。
  • phone: 電話番号を含むa[href]を抽出します。
  • media: Web実行ファイルではないファイル(.exe, .bat, .tar.xz, .zip など)のアドレスを抽出します。
  • css: CSSファイルを抽出します。
  • script: JavaScriptファイルを抽出します。
  • cdn: コンテンツ配信ネットワーク(CDN)のアドレスを抽出します。例: //api.foo.bar/jquery.min.js
  • comment: HTMLコメントを抽出します <!-- .* !-->
  • dns: ウェブサイトに属するサブドメインを抽出します。
  • network: ソーシャルネットワークIDを抽出します(facebook, twitterなど)。
  • all: すべてのキーのリストを抽出します(url, query_url, ...)。 キーは大文字小文字を区別します。また、カンマ区切りで2つまたは3つのキーを指定することもできます。

拡張子から

Keysに定義されていないファイルが必要な場合もあります。その場合は、Queryビューにファイルの拡張子を直接記述できます(例: png, xml, txt, docx, xlsx, a, mp3 など)。

jQueryセレクタから

基本的なjQueryスキルがあれば簡単に使えますが、なくてもそれほど難しくはありません。セレクタについての簡単な概要はw3schoolsが優れた情報源です。
例(source[src]を検索する場合):

root@kitploit:~
$("source").attr("src") // すべてのsource[src] URLを検索
$("h1").text() // h1の値を検索

テンプレート:

root@kitploit:~
$("SELECTOR").METHOD_NAME("arg")

以下のようなクエリはサポートしていません:

root@kitploit:~
$('SELECTOR').METHOD("arg")
$('SELECTOR').METHOD('arg')
$("SELECTOR"  ).METHOD("arg" )

メソッドの説明:

  • text(): SELECTORの内容をHTMLタグなしで返します。
  • html(): SELECTORの内容をHTMLタグ付きで返します。
  • attr("ATTR"): SELECTORの属性を取得します。例: $("a").attr("href")

バグや提案

バグの報告や提案は、issueを作成してください。

Evineはwuzzに強く影響を受けています。

ツールをダウンロード
キーバインド説明
Enterクローラーの実行(URLビューから)
Enter応答の表示(KeysビューとRegexビューから)
Tab次のビュー
Ctrl+Spaceクローラーの実行
Ctrl+S応答の保存
Ctrl+Z終了
Ctrl+Rデフォルト値に戻す(OptionsビューとHeadersビューから)
Ctrl+Q応答保存ビューの閉じる(Saveビューから)
フラグ説明例
-urlクロールするURLevine -url toscrape.com
-url-exclude stringこの正規表現に一致するURLを除外(デフォルト ".*")evine -url-exclude ?id=
-domain-exclude stringクロール対象外のドメインを指定。カンマで区切る。デフォルトはルートドメインevine -domain-exclude host1.tld,host2.tld
-code-exclude string除外するHTTPステータスコード。'|'で区切る(デフォルト ".*")evine -code-exclude 200,201
-delay int各リクエスト間の待機時間(ミリ秒)evine -delay 300
-depthスクレイパーの深さ検索レベル(デフォルト 1)evine -depth 2
-thread int解決のための同時ゴルーチン数(デフォルト 5)evine -thread 10
-header各リクエストのHTTPヘッダー(フィールドは \n で区切る必要があります)evine -header KEY: VALUE\nKEY1: VALUE1
-proxy stringスキーム://ip:port 形式のプロキシevine -proxy http://1.1.1.1:8080
-scheme stringリクエストのスキームを設定(デフォルト "https")evine -scheme http
-timeout intタイムアウトまでの待機時間(秒)(デフォルト 10)evine -timeout 15
-query stringjQuery式(ファイル拡張子(pdf)、キークエリ(url,script,css,..)、またはjQueryセレクタ($("a[class='hdr']).attr('hdr')"))のいずれかevine -query url,pdf,txt
-regex stringページ内容に対して正規表現を検索evine -regex 'User.+'
-logger stringエラーをファイルに記録evine -logger log.txt
-max-regex intregexフィールドの正規表現検索の最大結果数(デフォルト 1000)evine -max-regex -1
-robotsrobots.txtをスクレイプしてURLを取得し、シードとして使用evine -robots
-sitemapsitemap.xmlをスクレイプしてURLを取得し、シードとして使用evine -sitemap
-waybackWayBackURLs(web.archive.org)をスクレイプしてURLを取得し、シードとして使用evine -sitemap