web-dev-qa-db-ja.com

UA「Java / 1.7.0_67」を持つこのボットを知っている人はいますか?

このIPアドレス87.210.90.16(アムステルダム)から絶えずこのフレンドリーでないボットが来ていることを知っている人はいますか?UserAgentは 'Java/1.7.0_67'です?

サイト全体を中断することなく、またリクエストの間に少し間を置かずにサイト全体をスクレイピングしました

1
itinance

あなたの庭の様々なウェブスクレーパーのように見えます。倫理に欠けるウェブサイトの所有者があなたのウェブサイトをスクレイピングしています。

2
John Conde

指定したIPアドレスは、ip16-90-210-87.adsl2.static.versatel.nlのドメイン名を持つサブスクライバーIPです。これは自宅または小規模オフィスの人であり、通常表示されるような有効なボットアクティビティを示すものではありません。

詳細は次のとおりです。

AS13127-Tele 2 Nederland B.V.

IPアドレス範囲:87.208.0.0-87.215.255.255

NetMask:

  • ブロック:87.208.0.0/13
  • ベースアドレス:87.208.0.0
  • ブロードキャストアドレス:87.215.255.255
  • ネットマスク:255.248.0.0
  • ホストマスク:0.7.255.255
  • ビット:13
  • サイズ:524288
  • 2番目の要素:87.208.0.2

次を使用してブロックできます。

.htaccessを使用して単一のIPアドレスをブロックします。

RewriteCond %{REMOTE_ADDR} ^87\.210\.90\.16$ [NC]
RewriteRule .* - [F,L]

これはおそらくADSL回線であり、IPアドレスはDHCP(リースIP)である可能性が高いため、ブロック全体をブロックする方がよいでしょう。このIPアドレスブロック全体がユーザーで構成されていることに注意してください。 IPブロック全体をブロックすると、このISPからのすべてのユーザーをブロックすることになります。あなたが決める。

.htaccessを使用してIPアドレスブロックをブロックします。

RewriteCond %{REMOTE_ADDR} ^87\.(2*[0-1]*[89012345]*)\.([0-2]*[0-5]*[0-5]*)\.([0-2]*[0-5]*[0-5]*)$ [NC]
RewriteRule .* - [F,L]

Cisco CLIを使用してIPアドレスブロックをブロックします。

access-list [your acl name] deny ip 87.208.0.0 0.7.255.255 any
permit ip any any

Nginxを使用してIPアドレスブロックをブロックします。

Nginx.confを編集し、include blockips.conf;が存在しない場合は挿入します。 blockips.confを編集して、次を追加します。

deny 87.208.0.0/13;

**注:使用する前にCiscoとNginxのコードを確認し、問題がある場合はお知らせください。私はそれが正しいと確信していますが、そうでなければすぐに修正します。

2
closetnoc