Metadata


Name
legitbot
Version
1.6.0
Platform
ruby
Authors
Alexander Azarov
Bindir
bin
Date
2022-03-02 00:00:00 UTC
Dependencies
fast_interval_tree (~> 0.2, >= 0.2.2)
irrc (~> 0.2, >= 0.2.1)
bump (~> 0.8, >= 0.8.0, development)
dns_mock (~> 1.5.0, >= 1.5.0, development)
minitest (~> 5.1, >= 5.1.0, development)
minitest-hooks (~> 1.5, >= 1.5.0, development)
rake (~> 13.0, >= 13.0.0, development)
rubocop (~> 1.24.0, >= 1.24.0, development)
rubocop-minitest (~> 0.17.0, >= 0.17.0, development)
Description
Does Web request come from a real search engine or from an impersonating agent?
Email
self@alaz.me
Files
.editorconfig
.github/workflows/build.yml
.gitignore
.rubocop.yml
.ruby-version
Gemfile
LICENSE.txt
README.md
Rakefile
legitbot.gemspec
lib/legitbot.rb
lib/legitbot/ahrefs.rb
lib/legitbot/alexa.rb
lib/legitbot/amazon.rb
lib/legitbot/apple.rb
lib/legitbot/baidu.rb
lib/legitbot/bing.rb
lib/legitbot/botmatch.rb
lib/legitbot/config/resolver.rb
lib/legitbot/duckduckgo.rb
lib/legitbot/facebook.rb
lib/legitbot/google.rb
lib/legitbot/legitbot.rb
lib/legitbot/oracle.rb
lib/legitbot/petalbot.rb
lib/legitbot/pinterest.rb
lib/legitbot/twitter.rb
lib/legitbot/validators/domains.rb
lib/legitbot/validators/ip_ranges.rb
lib/legitbot/version.rb
lib/legitbot/yandex.rb
rakelib/bump.rake
rakelib/bundler.rake
rakelib/console.rake
rakelib/test.rake
test/ahrefs_test.rb
test/alexa_test.rb
test/amazon_test.rb
test/apple_test.rb
test/botmatch_test.rb
test/facebook_test.rb
test/google_test.rb
test/legitbot/validators/domains_test.rb
test/legitbot/validators/ip_ranges_test.rb
test/legitbot_test.rb
test/lib/dns_server_mock.rb
test/oracle_test.rb
test/petalbot_test.rb
test/pinterest_test.rb
test/twitter_test.rb
Homepage
https://github.com/alaz/legitbot
Licenses
Apache-2.0
Metadata
{"rubygems_mfa_required"=>"true"}
Rdoc options
--charset=UTF-8
Require paths
lib
Required ruby version
>= 2.6.0
Required rubygems version
>= 0
Rubygems version
3.2.32
Specification version
4
Summary
Validate requests from Web crawlers: impersonating or not?
Test files
test/ahrefs_test.rb
test/alexa_test.rb
test/amazon_test.rb
test/apple_test.rb
test/botmatch_test.rb
test/facebook_test.rb
test/google_test.rb
test/legitbot/validators/domains_test.rb
test/legitbot/validators/ip_ranges_test.rb
test/legitbot_test.rb
test/oracle_test.rb
test/petalbot_test.rb
test/pinterest_test.rb
test/twitter_test.rb
Original platform
ruby
New platform
ruby