Bing-IP2Hostsは、IPアドレスごとにホスト名を発見するためのBing.com Webスクレーパーです。

Bing-IP2Hostsは、IPアドレスごとにホスト名を発見するBing.com Webスクレーパーです。 Bingは、以前はMSN Search and Live Searchとして知られていたフラッグシップMicrosoft Search Engineです。
検索エンジンに固有の機能を提供します - IPアドレスで検索できます。 Bing-IP2Hostsはこの機能を使用しています。
サブドメインやその他の関連ドメインを発見するために使用できます。また、共有ホスティング環境でホストされているWebサイトを特定するのにも役立ちます。この手法は、ターゲットの攻撃面を拡大するために、侵入テストまたはバグ賞金の偵察段階でのベストプラクティスに従います。
Web Scrape Bingが他の多くの再コンツールとは異なり、このツールには、ホスト名の発見を最大化するためのスマートなスクレイピング動作があります。

Bingは、検索エンジンに固有の機能を提供します - IPアドレスで検索できます。これを試すには、bing.comにアクセスしてIP:40.113.200.201 。 Microsoft.comの結果を表示する必要があります。空の結果が表示される場合は、単一のドットを追加します。
10の結果ページを削った後に停止する他のBing Webスクレーパーとは異なり、Bing-IP2hostsは何千もの結果をこすります。新しい結果が発見されなくなるまで、検索結果ページをスクレイピングし続けます。
次の条件のいずれかが満たされると、削りが完了します。
また、Bingがいくつかの結果が削除されたと報告したときにユーザーに警告します。
IPアドレスで検索すると、空の検索結果が返される場合は、単一のドットを追加します。 Bing-IP2Hostsは、常にこの問題を回避するために、クエリに単一ドット(%2E)を追加します。
デフォルトでは、このツールは検索言語を「en-us」として指定します。これは結果を最大化するように思われるため、市場は絶え間なく残されています。
次のURLパラメーターを構成できます。
これらのパラメーターはどちらも、返される結果に影響を与える可能性があります。
市場コードの完全なリストは、docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-supportにあります。
Bingがユーザーが検索結果ページの終了に到達することを許可しない場合があります。
たとえば、3ページの結果を表示する検索では、ユーザーが常に3ページに到達できるとは限りません。代わりに、結果の最初のページを返します。これはip:8.8.8.8 . 。それが常に戻った最初のページではないことに注意してください。

使用情報には次のコマンドを使用してください。
bing-ip2hosts is a Bing.com web scraper that discovers websites by IP address.
Use for OSINT and discovering attack-surface of penetration test targets.
Usage: ./bing-ip2hosts [OPTIONS] IP|hostname
OPTIONS are:
-o FILE Output hostnames to FILE.
-i FILE Input list of IP addresses or hostnames from FILE.
-n NUM Stop after NUM scraped pages return no new results (Default: 5).
-l Select the language for use in the setlang parameter (Default: en-us).
-m Select the market for use in the setmkt parameter (Default is unset).
-u Only display hostnames. Default is to include URL prefixes.
-c CSV output. Outputs the IP and hostname on each line, separated by a comma.
-q Quiet. Disable output except for final results.
-t DIR Use this directory instead of /tmp.
-V Display the version number of bing-ip2hosts and exit.
bing-ip2hostsにはwgetが必要です。これは、デフォルトでUbuntu LinuxとKali Linuxにインストールされています。
Homebrewを使用してMacOSに設置できます。
homebrew install wgetDebianおよびUbuntu LinuxにAPTを使用してインストールできます。
sudo apt install wgetbing-ip2hostsを$パスのフォルダーにコピーします。
sudo cp ./bing-ip2hosts /usr/local/bin/Bing-IP2Hostsは、Bash Scripting Languageを使用しています。
次のシステムで動作することが知られています。
GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
MacOSにバンドルされたBashのバージョンは2007年に公開され、GPLV2でライセンスされている最新のバージョンです。より最近のバージョンはGPLV3でライセンスされており、AppleがMacOSにバンドルすることを妨げるライセンス条件があります。
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
IPアドレスごとにBingを検索するプロジェクトのリストを次に示します。
これは、Bingを使用したReconの他の関連プロジェクトのリストです。これらはIPアドレスでBingを検索しないことに注意してください。
著作権アンドリュー・ホートン、別名アーバンアドベンチャー。
このプロジェクトは、GPLバージョン3に基づいてライセンスされています。添付LICENSE.txt参照してください。txt。
incomestアイデアがある場合は、問題を開いて、あなたの考えを教えてください。
貢献したい場合は、リポジトリをフォークして変更してください。プルリクエストは温かく大歓迎です。
このプロジェクトでは、次のOpenSourceパッケージを使用します。