Comparing version 0.0.3 to 1.0.0
10
index.js
var list = require('./list'); | ||
var regExp = new RegExp('(' + list.join('|') + ')', 'ig'); | ||
var regex = new RegExp('(' + list.join('|') + ')', 'ig'); | ||
module.exports = function(userAgent) { | ||
var match = userAgent.match(regExp); | ||
if (match && match.length > 0) { | ||
return match[0]; | ||
} | ||
var match = userAgent.match(regex); | ||
if (match && match.length) return match[0]; | ||
return false; | ||
}; | ||
}; |
1148
list.js
module.exports = [ | ||
'007ac9 Crawler', | ||
'008\\/', | ||
'360Spider', | ||
// generic | ||
'analyza', | ||
'analyzer', | ||
'aggregator', | ||
'archive', | ||
'archiving', | ||
'auto', | ||
'bot', | ||
'capture', | ||
'check', | ||
'classify', | ||
'clown', | ||
'collect', | ||
'control', | ||
'crawl', | ||
'deep[-\\s]?link', | ||
'detector', | ||
'download(?:s|er)', | ||
'extract', | ||
'eyes', | ||
'fantom', | ||
'feed', | ||
'fetch', | ||
'finder', | ||
'gather', | ||
'getter', | ||
'gopher', | ||
'hack', | ||
'harvest', | ||
'hound', | ||
'html2', | ||
'http_client', | ||
'images', | ||
'index', | ||
'java/', | ||
'leech', | ||
'library', | ||
'library', | ||
'link check', | ||
'linkman', | ||
'links?\\s?check', | ||
'loader', | ||
'locate', | ||
'locator', | ||
'mack', | ||
'monitor', | ||
'parse', | ||
'perl', | ||
'phantom', | ||
'php/\\d', | ||
'pix', | ||
'program', | ||
'python', | ||
'rating', | ||
'reader', | ||
'reaper', | ||
'retrieve', | ||
'scan', | ||
'scrape', | ||
'search', | ||
'search[-\\s]?engine', | ||
'seer', | ||
'siphon', | ||
'site[-\\s]?check', | ||
'site[-\\s]?scan', | ||
'sniff', | ||
'somewhere', | ||
'spider', | ||
'spy', | ||
'spyder', | ||
'sweep', | ||
'thumb', | ||
'tracker', | ||
'url', | ||
'utility', | ||
'validator', | ||
'verifier', | ||
'verify', | ||
'warez', | ||
'web[-\\s]?search', | ||
'webinator', | ||
'worth', | ||
'yahoo', | ||
// ua specific | ||
'!Susie', | ||
'/www\\.answerbus\\.com', | ||
'/www\\.unchaos\\.com', | ||
'/www\\.wmtips\\.com', | ||
'008/', | ||
'192\\.comAgent', | ||
'8484 Boston Project', | ||
'<http://www\\.sygol\\.com/>', | ||
'A-Online Search', | ||
'A6-Indexer', | ||
'ABACHOBot', | ||
'AbiLogicBot', | ||
'ADmantX', | ||
'AVSearch', | ||
'Aberja Checkomat', | ||
'Abonti', | ||
'Aboundex', | ||
'Accoona-AI-Agent', | ||
'acoon', | ||
'AddSugarSpiderBot', | ||
'Ad Muncher', | ||
'AddThis', | ||
'Adidxbot', | ||
'ADmantX', | ||
'AdvBot', | ||
'ahrefsbot', | ||
'aihitbot', | ||
'Airmail', | ||
'AISearchBot', | ||
'AltaVista Intranet', | ||
'Anemone', | ||
'antibot', | ||
'AnyApexBot', | ||
'Applebot', | ||
'arabot', | ||
'Anturis Agent', | ||
'Aport', | ||
'AppEngine-Google', | ||
'Arachmo', | ||
'archive-com', | ||
'archive.org_bot', | ||
'Arachnoidea', | ||
'Arachnophilia/', | ||
'AspTear', | ||
'Avirt Gateway Server', | ||
'Azureus', | ||
'B-l-i-t-z-B-O-T', | ||
'backlinkcrawler', | ||
'baiduspider', | ||
'BecomeBot', | ||
'BeslistBot', | ||
'bibnum\.bnf', | ||
'biglotron', | ||
'BillyBobBot', | ||
'Bimbot', | ||
'bingbot', | ||
'binlar', | ||
'blekkobot', | ||
'blexbot', | ||
'BlitzBOT', | ||
'bl\.uk_lddc_bot', | ||
'bnf\.fr_bot', | ||
'boitho\.com-dc', | ||
'boitho\.com-robot', | ||
'brainobot', | ||
'btbot', | ||
'BCKLINKS 1\\.0', | ||
'BMLAUNCHER', | ||
'BStop\\.BravoBrian\\.it Agent Detector', | ||
'BUbiNG', | ||
'Butterfly\/', | ||
'buzzbot', | ||
'careerbot', | ||
'CatchBot', | ||
'BW-C-2', | ||
'B_l_i_t_z_B_O_T', | ||
'BackStreet Browser', | ||
'Big Brother', | ||
'Big Fish', | ||
'BigBozz/', | ||
'BilderSauger', | ||
'BlackWidow', | ||
'BlogPulseLive', | ||
'Blogpulse', | ||
'Bookmark Buddy', | ||
'Bookmark Renewal', | ||
'BorderManager', | ||
'BravoBrian', | ||
'Browsershots', | ||
'BullsEye', | ||
'BunnySlippers', | ||
'Buscaplus', | ||
'Butterfly/', | ||
'CC Metadata Scaper', | ||
'ccbot', | ||
'CE-Preload', | ||
'CERN-HTTPD', | ||
'CJB\\.NET Proxy', | ||
'COAST WebMaster Pro/', | ||
'CSE HTML Validator Professional', | ||
'Ceramic Tile Installation Guide', | ||
'Cerberian Drtrs', | ||
'changedetection', | ||
'Charlotte', | ||
'Chat Catcher/', | ||
'CheckWeb', | ||
'China Local Browse', | ||
'Chitika ContentHit', | ||
'Claymont\\.com', | ||
'CloudFlare-AlwaysOnline', | ||
'citeseerxbot', | ||
'coccoc', | ||
'classbot', | ||
'CoBITSProbe', | ||
'ColdFusion', | ||
'Commons-HttpClient', | ||
'content crawler spider', | ||
'Content Crawler', | ||
'convera', | ||
'ConveraCrawler', | ||
'CoPubbot', | ||
'cosmos', | ||
'ContentSmartz', | ||
'Covac UPPS Cathan', | ||
'Covario-IDS', | ||
'CrawlBot', | ||
'crawler4j', | ||
'CrystalSemanticsBot', | ||
'curl', | ||
'cXensebot', | ||
'Custo x\\.x \\(www\\.netwu\\.com\\)', | ||
'CyberPatrol', | ||
'DA \\d', | ||
'DAP x', | ||
'DAUMOA-video', | ||
'DBrowse \\d', | ||
'DDD', | ||
'DISCo Pump x\\.x', | ||
'DNS-Tools Header-Analyzer', | ||
'DSurf15', | ||
'DTAAgent', | ||
'DTS Agent', | ||
'DataparkSearch', | ||
'dataprovider', | ||
'DiamondBot', | ||
'DepSpid', | ||
'DigOut4U', | ||
'Digg', | ||
'discobot', | ||
'DnloadMage', | ||
'DomainAppender', | ||
'domaincrawler', | ||
'Domain Re-Animator Bot', | ||
'dotbot', | ||
'drupact', | ||
'DuckDuckBot', | ||
'Download Demon', | ||
'Download Druid', | ||
'Download Express', | ||
'Download Master', | ||
'Download Ninja', | ||
'Download Wonder', | ||
'DownloadDirect', | ||
'Download\\.exe', | ||
'DreamPassport', | ||
'Drupal', | ||
'Dual Proxy', | ||
'EARTHCOM', | ||
'EasouSpider', | ||
'ec2linkfinder', | ||
'edisterbot', | ||
'EBrowse \\d', | ||
'ESurf15', | ||
'Educate Search VxB', | ||
'EldoS TimelyWeb/', | ||
'ElectricMonk', | ||
'elisabot', | ||
'emailmarketingrobot', | ||
'EmeraldShield\.com WebBot', | ||
'envolk\[ITS\]spider', | ||
'envolk', | ||
'EsperanzaBot', | ||
'europarchive\.org', | ||
'exabot', | ||
'ezooms', | ||
'facebookexternalhit', | ||
'Facebot', | ||
'FAST Enteprise Crawler', | ||
'FAST Enterprise Crawler', | ||
'FAST-WebCrawler', | ||
'FDSE robot', | ||
'EmailWolf', | ||
'Embedly/', | ||
'Evliya Celebi', | ||
'Exalead', | ||
'Expired Domain Sleuth', | ||
'Exploratodo/', | ||
'ExtractorPro', | ||
'Extreme Picture Finder', | ||
'EyeCatcher', | ||
'FDM \\d', | ||
'FLATARTS_FAVICO', | ||
'FSurf', | ||
'FairAd Client', | ||
'FastBug', | ||
'FavIconizer', | ||
'FavOrg', | ||
'Faveeo/', | ||
'Feedfetcher-Google', | ||
'FindAnISP\\.com', | ||
'FindLinks', | ||
'findlink', | ||
'findthatfile', | ||
'findxbot', | ||
'Flamingo_SearchEngine', | ||
'fluffy', | ||
'fr-crawler', | ||
'FRCrawler', | ||
'FurlBot', | ||
'FyberSpider', | ||
'g00g1e\.net', | ||
'FlashGet', | ||
'FlipboardRSS/', | ||
'FollowSite', | ||
'FollowSite\\.com', | ||
'FuseBulb\\.Com', | ||
'GTmetrix', | ||
'Genieo', | ||
'GigablastOpenSource', | ||
'grub-client', | ||
'g2crawler', | ||
'Gaisbot', | ||
'GalaxyBot', | ||
'genieBot', | ||
'Genieo', | ||
'GermCrawler', | ||
'gigabot', | ||
'GingerCrawler', | ||
'Girafabot', | ||
'Gluten Free Crawler', | ||
'gnam gnam spider', | ||
'Googlebot-Image', | ||
'Googlebot-Mobile', | ||
'Googlebot', | ||
'GrapeshotCrawler', | ||
'gslfbot', | ||
'GurujiBot', | ||
'HappyFunBot', | ||
'Healthbot', | ||
'heritrix', | ||
'hl_ftien_spider', | ||
'Go!Zilla', | ||
'GoBeez', | ||
'GoForIt\\.com', | ||
'GoForIt\\.com', | ||
'Goldfire Server', | ||
'Google Wireless Transcoder', | ||
'GroupHigh/', | ||
'H010818', | ||
'HTTPGet', | ||
'HTTPResume', | ||
'Hatena Mobile Gateway/', | ||
'Hatena Pagetitle Agent/', | ||
'Hatena RSS/', | ||
'HiDownload', | ||
'HitList', | ||
'Holmes', | ||
'htdig', | ||
'httpunit', | ||
'httrack', | ||
'ia_archiver', | ||
'iaskspider', | ||
'iCCrawler', | ||
'ichiro', | ||
'igdeSpyder', | ||
'iisbot', | ||
'HubSpot Marketing Grader', | ||
'HyperixScoop', | ||
'IDA', | ||
'IEFav172Free', | ||
'IODC', | ||
'IOI', | ||
'ISC Systems iRc Search', | ||
'IlTrovatore-Setaccio', | ||
'InAGist', | ||
'InfoSeek Sidewinder/', | ||
'InfoWizards Reciprocal Link System PRO', | ||
'Insitesbot', | ||
'integromedb', | ||
'intelium_bot', | ||
'InterfaxScanBot', | ||
'IODC', | ||
'IOI', | ||
'ip-web-crawler\.com', | ||
'ips-agent', | ||
'IRLbot', | ||
'IssueCrawler', | ||
'IstellaBot', | ||
'it2media-domain-crawler', | ||
'iZSearch', | ||
'Jaxified Bot', | ||
'JOC Web Spider', | ||
'jyxobot', | ||
'KoepaBot', | ||
'L\.webis', | ||
'LapozzBot', | ||
'Inktomi Search', | ||
'Insitor\\.com search', | ||
'Insitornaut', | ||
'InstallShield DigitalWizard', | ||
'Internet Ninja', | ||
'InterseekWeb', | ||
'JBH Agent 2\\.0', | ||
'Jack', | ||
'JemmaTheTourist', | ||
'JetCar', | ||
'Journster', | ||
'KDDI-SN22', | ||
'Kapere', | ||
'Kevin', | ||
'KimonoLabs', | ||
'KnowItAll', | ||
'Kontiki Client', | ||
'L\\.webis', | ||
'Lachesis', | ||
'Larbin', | ||
'lb-spider', | ||
'LDSpider', | ||
'LexxeBot', | ||
'Linguee Bot', | ||
'LibertyW', | ||
'Lincoln State Web Browser', | ||
'Link Commander', | ||
'Link Valet', | ||
'linkdex', | ||
'LinkExaminer', | ||
'LinksManager\.com_bot', | ||
'LinkpadBot', | ||
'LinksCrawler', | ||
'LinkPimpin', | ||
'LinkProver', | ||
'LinkStash', | ||
'LinkTiger', | ||
'LinkWalker', | ||
'Linkguard', | ||
'Links2Go', | ||
'Lipperhey Link Explorer', | ||
'Lipperhey SEO Service', | ||
'Livelapbot', | ||
'lmspider', | ||
'lssbot', | ||
'lssrocketcrawler', | ||
'ltx71', | ||
'lufsbot', | ||
'lwp-trivial', | ||
'Mail\.RU_Bot', | ||
'MegaIndex\.ru', | ||
'mabontland', | ||
'magpie-crawler', | ||
'Lipperhey-Kaus-Australis/', | ||
'Look\\.com', | ||
'Lovel', | ||
'MARTINI', | ||
'MFHttpScan', | ||
'MSIE or Firefox mutant', | ||
'MVAClient', | ||
'Mac Finder', | ||
'MantraAgent', | ||
'MapoftheInternet\\.com', | ||
'Marketwave Hit List', | ||
'Martini', | ||
'Marvin', | ||
'MasterSeek', | ||
'Mata Hari/', | ||
'Mediapartners-Google', | ||
'memorybot', | ||
'MegaIndex\\.ru', | ||
'MegaSheep', | ||
'Megite', | ||
'Mercator', | ||
'MetaProducts Download Express', | ||
'MetaURI', | ||
'MJ12bot', | ||
'mlbot', | ||
'MicroBaz', | ||
'Microsoft_Internet_Explorer_5', | ||
'Mindjet MindManager', | ||
'Missouri College Browse', | ||
'Mizzu Labs', | ||
'Mnogosearch', | ||
'mogimogi', | ||
'MojeekBot', | ||
'Moreoverbot', | ||
'Mo College', | ||
'MonTools\\.com', | ||
'Morning Paper', | ||
'Mrcgiguy', | ||
'MSIECrawler', | ||
'msnbot', | ||
'msrbot', | ||
'MVAClient', | ||
'mxbot', | ||
'NerdByNature\.Bot', | ||
'NerdyBot', | ||
'netEstate NE Crawler', | ||
'netresearchserver', | ||
'NetSeer Crawler', | ||
'Mulder', | ||
'MuscatFerret', | ||
'MusicWalker2', | ||
'NG-Search', | ||
'NORAD National Defence Network', | ||
'NetMechanic', | ||
'NetSprint', | ||
'Netcraft Web Server Survey', | ||
'NetcraftSurveyAgent/', | ||
'NewsGator', | ||
'NextGenSearchBot', | ||
'NG-Search', | ||
'ngbot', | ||
'nicebot', | ||
'niki-bot', | ||
'Norton-Safeweb', | ||
'Notifixious', | ||
'noxtrumbot', | ||
'Nusearch Spider', | ||
'nutch', | ||
'NutchCVS', | ||
'Nymesis', | ||
'obot', | ||
'oegp', | ||
'ocrawler', | ||
'omgilibot', | ||
'OmniExplorer_Bot', | ||
'online link validator', | ||
'ODP links', | ||
'OSSProxy', | ||
'Octopus', | ||
'Octora Beta', | ||
'OliverPerry', | ||
'Onet\\.pl', | ||
'Online Website Link Checker', | ||
'OOZBOT', | ||
'openindexspider', | ||
'OpenWebSpider', | ||
'OrangeBot', | ||
'Oracle Application', | ||
'Orbiter', | ||
'ow\.ly', | ||
'PaperLiBot', | ||
'Pingdom\.com_bot', | ||
'Ploetz \+ Zeller', | ||
'page2rss', | ||
'PageBitesHyperBot', | ||
'panscient', | ||
'PBrowse', | ||
'PEval', | ||
'PSurf15a', | ||
'Page Analyzer', | ||
'Page Valet/', | ||
'Pagebull', | ||
'PagmIEDownload', | ||
'Panopta v', | ||
'PayPal IPN', | ||
'Peew', | ||
'PercolateCrawler', | ||
'phpcrawl', | ||
'Perman Surfer', | ||
'Pingdom', | ||
'Pingoscope', | ||
'Pita', | ||
'Pizilla', | ||
'Ploetz \\+ Zeller', | ||
'Plukkie', | ||
'polybot', | ||
'Pockey7', | ||
'Pogodak', | ||
'Poirot', | ||
'Pompos', | ||
'Port Huron Labs', | ||
'PostFavorites', | ||
'PostPost', | ||
'postrank', | ||
'proximic', | ||
'psbot', | ||
'purebot', | ||
'Powermarks', | ||
'Project XP5', | ||
'PureSight', | ||
'PuxaRapido', | ||
'PycURL', | ||
'python-requests', | ||
'Python-urllib', | ||
'QXW03018', | ||
'Qango\\.com Web Directory', | ||
'Qseero', | ||
'QuerySeekerSpider', | ||
'QuepasaCreep', | ||
'Qwantify', | ||
'REL Link Checker', | ||
'RMA/1\\.0', | ||
'RSurf15a', | ||
'Radian6', | ||
'RAMPyBot', | ||
'REL Link Checker', | ||
'RankSonicSiteAuditor/', | ||
'ReGet', | ||
'RetrevoPageAnalyzer', | ||
'Riddler', | ||
'Rival IQ', | ||
'RoboPal', | ||
'Robosourcer', | ||
'rogerbot', | ||
'RufusBot', | ||
'SandCrawler', | ||
'SBIder', | ||
'SEOCentro', | ||
'SEOstats', | ||
'SSurf15a', | ||
'Scooter', | ||
'ScoutAbout', | ||
'ScoutJet', | ||
'Scrapy', | ||
'ScreenerBot', | ||
'scribdbot', | ||
'Scrubby', | ||
'SearchmetricsBot', | ||
'SearchSight', | ||
'seekbot', | ||
'semanticdiscovery', | ||
'SemrushBot', | ||
'Sensis Web Crawler', | ||
'SEOChat::Bot', | ||
'seokicks-robot', | ||
'SEOstats', | ||
'Seeker\\.lookseek\\.com', | ||
'Seznam screenshot-generator', | ||
'seznambot', | ||
'Shim-Crawler', | ||
'Shagseeker', | ||
'ShopWiki', | ||
'Shoula robot', | ||
'ShowyouBot', | ||
'SimpleCrawler', | ||
'sistrix crawler', | ||
'Siigle Orumcex', | ||
'SimplyFast\\.info', | ||
'Simpy', | ||
'Site Server', | ||
'Site24x7', | ||
'SiteBar', | ||
'sitebot', | ||
'siteexplorer\.info', | ||
'SklikBot', | ||
'Silk\/', | ||
'slider\.com', | ||
'SiteCondor', | ||
'SiteRecon', | ||
'SiteSnagger', | ||
'SiteUptime\\.com', | ||
'SiteXpert', | ||
'SkypeUriPreview', | ||
'Snappy', | ||
'Sphere Scout', | ||
'Sphider', | ||
'SquidClamAV_Redirector', | ||
'Sqworm', | ||
'StackRambler', | ||
'StatusCake', | ||
'SuperCleaner', | ||
'SurfMaster', | ||
'SurferF3', | ||
'T-H-U-N-D-E-R-S-T-O-N-E', | ||
'TSurf15a', | ||
'Tagword', | ||
'Talkro Web-Shot', | ||
'TargetSeek', | ||
'Teleport Pro', | ||
'Teradex Mapper', | ||
'Theophrastus', | ||
'TinEye', | ||
'Twingly Recon', | ||
'Twotrees Reactive Filter', | ||
'TygoProwler', | ||
'Ultraseek', | ||
'Under the Rainbow', | ||
'UnwindFetchor', | ||
'UofTDB_experiment', | ||
'User-Agent: ', | ||
'VYU2', | ||
'Vagabondo', | ||
'Version: xxxx Type:xx', | ||
'Vivante Link Checker', | ||
'Vonna\\.com b o t\\', | ||
'Vortex', | ||
'WFARC', | ||
'WSN Links', | ||
'Wappalyzer', | ||
'Watchfire WebXM', | ||
'Waypath Scout', | ||
'WeSEE:Search', | ||
'Web Snooper', | ||
'WebCompass', | ||
'WebVac', | ||
'Webclipping\\.com', | ||
'Webglimpse', | ||
'Weblog Attitude Diffusion', | ||
'Website Explorer', | ||
'Websnapr/', | ||
'Websquash\\.com', | ||
'Webster v0\\.', | ||
'Webverzeichnis\\.de', | ||
'WhizBang! Lab', | ||
'Whizbang', | ||
'Wildsoft Surfer', | ||
'WinGet', | ||
'WinHTTP', | ||
'WoW Lemmings Kathune', | ||
'WomlpeFactory', | ||
'WordPress\\.com mShots', | ||
'WorldLight', | ||
'XML Sitemaps Generator', | ||
'Xenu Link Sleuth', | ||
'Xenu\'s Link Sleuth', | ||
'Xylix', | ||
'Y!J-ASR', | ||
'YandeG', | ||
'YandexImages', | ||
'YandexMetrika', | ||
'Yoleo', | ||
'Yoono', | ||
'Zao', | ||
'Zearchit', | ||
'Zippy', | ||
'ZnajdzFoto/Image', | ||
'ZyBorg', | ||
'\\(privoxy/', | ||
'^ng/', | ||
'aboutthedomain', | ||
'accoona', | ||
'acoon', | ||
'adbeat\\.com', | ||
'agada.de', | ||
'agadine/', | ||
'aiderss/', | ||
'airmail\\.etn', | ||
'airmail\\net', | ||
'aladin/', | ||
'alexa site audit', | ||
'allrati/', | ||
'alyze\\.info', | ||
'amzn_assoc', | ||
'appie', | ||
'arachnode\\.net', | ||
'araneo/', | ||
'archive-com', | ||
'asafaweb\\.com', | ||
'asahina-antenna/', | ||
'ask[-\\s]?jeeves', | ||
'ask\\.24x\\.info', | ||
'aspseek/', | ||
'assort/', | ||
'asterias/', | ||
'atomic_email_hunter/', | ||
'atomz/', | ||
'augurfind', | ||
'augurnfind', | ||
'avsearch-3\\.0\\(altavista/avc\\)', | ||
'beammachine/', | ||
'beebwaredirectory/v0\\.01', | ||
'bibnum\\.bnf', | ||
'bigbrother/', | ||
'biglotron', | ||
'bilbo/', | ||
'binlar', | ||
'blaiz-bee/', | ||
'bloglines-images/', | ||
'bloglines/', | ||
'blogsearch/', | ||
'blogzice/', | ||
'bobby/', | ||
'boitho\\.com-dc', | ||
'bookdog/x\\.x', | ||
'bookmarkbase\\(2/;http://bookmarkbase\\.com\\)', | ||
'bpimagewalker/', | ||
'bsdseek/', | ||
'btwebclient/', | ||
'bumblebee@relevare\\.com', | ||
'bwh3_user_agent', | ||
'calif/', | ||
'carleson/', | ||
'ccubee/x\\.x', | ||
'cfetch/', | ||
'cg-eye interactive', | ||
'changedetection', | ||
'charon/', | ||
'checklinks/', | ||
'cloakdetect/', | ||
'cnet\\.com', | ||
'coccoc', | ||
'cocoal\\.icio\\.us/', | ||
'collage\\.cgi/', | ||
'combine/', | ||
'combine/x\\.0', | ||
'contenttabreceiver', | ||
'convera', | ||
'copperegg/revealuptime/fremontca', | ||
'coralwebprx/', | ||
'cosmos', | ||
'cougarsearch/', | ||
'crowsnest/', | ||
'csci_b659/', | ||
'curl', | ||
'cuwhois/', | ||
'datacha0s/', | ||
'datafountains/dmoz', | ||
'dataprovider', | ||
'dbdig\\(http://www\\.prairielandconsulting\\.com\\)', | ||
'dc-sakura/x\\.xx', | ||
'deepak-usc/isi', | ||
'del\\.icio\\.us-thumbnails/', | ||
'delegate/', | ||
'diagem/', | ||
'diamond/x\\.0', | ||
'dlman', | ||
'dlvr\\.it/', | ||
'docomo/', | ||
'drupact', | ||
'e-sense', | ||
'easydl/', | ||
'ec2linkfinder', | ||
'ecairn\\.com/grabber', | ||
'echo!/', | ||
'efp@gmx\\.net', | ||
'egothor/', | ||
'ejupiter\\.com', | ||
'enterprise_search/', | ||
'envolk', | ||
'europarchive\\.org', | ||
'eventax/', | ||
'exactseek\\.com', | ||
'ezooms', | ||
'facebookexternalhit', | ||
'faedit/', | ||
'favcollector/', | ||
'feeltiptop\\.com', | ||
'fileboost\\.net/', | ||
'filtrbox/', | ||
'findlink', | ||
'findthatfile', | ||
'firefly/', | ||
'flexum/', | ||
'fluffy', | ||
'flunky', | ||
'focusedsampler/', | ||
'forensiq\\.com', | ||
'francis/', | ||
'freshdownload/x\\.xx', | ||
'g00g1e\\.net', | ||
'galaxy\\.com', | ||
'gazz/x\\.x', | ||
'geek-tools\\.org', | ||
'genderanalyzer', | ||
'genieknows', | ||
'geourl/', | ||
'getright/', | ||
'getrightpro/', | ||
'ghostroutehunter/', | ||
'gigabaz/', | ||
'go!zilla/', | ||
'go-ahead-got-it/', | ||
'goblin/', | ||
'gonzo1', | ||
'gonzo2', | ||
'gooblog/', | ||
'goofer/', | ||
'gossamer-threads\\.com', | ||
'grapefx/', | ||
'gromit/', | ||
'grub-client', | ||
'gulliver/', | ||
'harvest-ng/', | ||
'haste/', | ||
'hatenascreenshot/', | ||
'helix/', | ||
'heritrix', | ||
'hippias/', | ||
'hotmail.com', | ||
'htdig', | ||
'htmlparser/', | ||
'http-header-abfrage/', | ||
'http://anonymouse\\.org/', | ||
'http://ask\\.24x\\.info/', | ||
'http://ozysoftware\\.com/index\\.html', | ||
'http://www\\.ip2location\\.com', | ||
'http://www\\.monogol\\.de', | ||
'http://www\\.sygol\\.com', | ||
'http://www\\.timelyweb\\.com/', | ||
'http::lite/', | ||
'httpunit', | ||
'httrack', | ||
'hyperestraier/', | ||
'iZSearch', | ||
'ichiro', | ||
'ics \\d', | ||
'ideare - SignSite', | ||
'idwhois\\.info', | ||
'iframely/', | ||
'igdeSpyder', | ||
'igetter/', | ||
'iltrovatore-setaccio/', | ||
'imageengine/', | ||
'imagewalker/', | ||
'incywincy\\(http://www\\.look\\.com\\)', | ||
'info@pubblisito\\.com', | ||
'infofly/', | ||
'infolink/', | ||
'infomine/', | ||
'inkpeek\\.com', | ||
'inspectorwww/', | ||
'integrity/', | ||
'integromedb', | ||
'intelix/', | ||
'intelliseek\\.com', | ||
'internetlinkagent/', | ||
'ips-agent', | ||
'iqdb/', | ||
'iria/', | ||
'irvine/', | ||
'isitup\\.org', | ||
'isurf', | ||
'ivia/', | ||
'iwagent/', | ||
'j-phone/', | ||
'jchecklinks/', | ||
'jigsaw/', | ||
'kalooga/kalooga-4\\.0-dev-datahouse', | ||
'kasparek@naparek\\.cz', | ||
'ke_1\\.0/', | ||
'kit-fireball/', | ||
'knowledge\\.com/', | ||
'kulturarw3/', | ||
'kummhttp/', | ||
'labrador/', | ||
'lecodechecker/', | ||
'leia/', | ||
'libweb/clshttp', | ||
'lightningdownload/', | ||
'linkalarm/', | ||
'linkdex', | ||
'linklint-checkonly/', | ||
'linkscan/', | ||
'linkscan/x\\.x', | ||
'linksonar/', | ||
'linksweeper/', | ||
'loadimpactrload/', | ||
'ltx71', | ||
'lwp-', | ||
'lwp-trivial', | ||
'lwp::', | ||
'mabontland', | ||
'magicwml/', | ||
'mail\\.ru/', | ||
'mammoth/', | ||
'masagool/', | ||
'mediasearch/', | ||
'metainspector/', | ||
'metaspinner/', | ||
'metatagsdir/', | ||
'miixpc/', | ||
'miniflux\\.net', | ||
'moget/x\\.x', | ||
'mogimogi', | ||
'moiNAG', | ||
'monkeyagent', | ||
'msnptc/', | ||
'msproxy/', | ||
'multiBlocker browser', | ||
'multitext/', | ||
'mygetright/', | ||
'naofavicon4ie/', | ||
'naparek\\.cz\\', | ||
'nationaldirectoryaddurl/', | ||
'netants/', | ||
'netlookout/', | ||
'netluchs/', | ||
'netpumper/x\\.xx', | ||
'netresearchserver', | ||
'netwu\\.com', | ||
'neutrinoapi/', | ||
'newt', | ||
'nico/', | ||
'noyona_0_1', | ||
'nsauditor/', | ||
'nutch', | ||
'ocelli/', | ||
'oegp', | ||
'online link validator', | ||
'openisearch/', | ||
'ow\\.ly', | ||
'ownCloud News/', | ||
'ozelot/', | ||
'page2rss', | ||
'panscient', | ||
'parasite/', | ||
'pavuk/', | ||
'pd02_1', | ||
'photon/', | ||
'picosearch/', | ||
'pingspot/', | ||
'pinterest/', | ||
'pockey-gethtml/', | ||
'pockey-gethtml/x\\.xx', | ||
'pockey/x\\.x\\.x', | ||
'popdexter/', | ||
'postrank', | ||
'pricepi\\.com', | ||
'privacyfinder/', | ||
'prlog\\.ru', | ||
'pro-sitemaps\\.com', | ||
'protopage/', | ||
'proximic', | ||
'psycheclone', | ||
'puf/', | ||
'rabaz', | ||
'readability/', | ||
'realdownload/', | ||
'reaper/', | ||
'responsecodetest/', | ||
'rico/', | ||
'robozilla/', | ||
'rotondo/', | ||
'rpt-httpclient/', | ||
'samualt9', | ||
'saucenao/', | ||
'scooter/', | ||
'scoutant/', | ||
'scoutmaster', | ||
'searchguild/dmoz/experiment', | ||
'semaforo\\.net', | ||
'semager/', | ||
'semanticdiscovery', | ||
'seo-nastroj\\.cz', | ||
'siteexplorer\\.info', | ||
'sitesucker/', | ||
'sitexy\\.com', | ||
'skampy/', | ||
'skimpy/', | ||
'skywalker/', | ||
'slarp/', | ||
'slider\\.com', | ||
'slurp', | ||
'smtbot', | ||
'Snappy', | ||
'sogou spider', | ||
'slysearch/', | ||
'smartdownload/', | ||
'smartwit\\.com', | ||
'sogou', | ||
'Sosospider', | ||
'spbot', | ||
'Speedy Spider', | ||
'sohu agent', | ||
'speeddownload/', | ||
'speedy', | ||
'SpiderMan', | ||
'Sqworm', | ||
'SSL-Crawler', | ||
'StackRambler', | ||
'suggybot', | ||
'speng', | ||
'spida/', | ||
'spinne/', | ||
'squidclam', | ||
'stamina/', | ||
'suchbaer\\.de', | ||
'summify', | ||
'SurdotlyBot', | ||
'SurveyBot', | ||
'SynooBot', | ||
'tagoobot', | ||
'suzuran', | ||
'synapse', | ||
'syncit/x\\.x', | ||
'szukacz/', | ||
'tags2dir\\.com/', | ||
'targetblaster\\.com/', | ||
'teoma', | ||
'TerrawizBot', | ||
'TheSuBot', | ||
'Thumbnail\.CZ robot', | ||
'TinEye', | ||
'toplistbot', | ||
'trendictionbot', | ||
'TrueBot', | ||
'therarestparser/', | ||
'tkensaku/x\\.x\\(http://www\\.tkensaku\\.com/q\\.html\\)', | ||
'truwoGPS', | ||
'turnitinbot', | ||
'TweetedTimes Bot', | ||
'TweetmemeBot', | ||
'twengabot', | ||
'Twitterbot', | ||
'uMBot', | ||
'UnisterBot', | ||
'UnwindFetchor', | ||
'tuezilla', | ||
'tumblr/', | ||
'unknownght\\.com', | ||
'updated', | ||
'urlappendbot', | ||
'Urlfilebot', | ||
'uri::fetch/', | ||
'urlbase/', | ||
'urlresolver', | ||
'UsineNouvelleCrawler', | ||
'Vagabondo', | ||
'Vivante Link Checker', | ||
'voilabot', | ||
'Vortex', | ||
'voyager\\/', | ||
'VYU2', | ||
'web-archive-net\.com\.bot', | ||
'Websquash\.com', | ||
'WeSEE:Ads\/PageBot', | ||
'wbsearchbot', | ||
'user-agent=mozilla/', | ||
'utorrent/', | ||
'vakes/', | ||
'vb wininet', | ||
'versus', | ||
'verzamelgids/', | ||
'viking', | ||
'vkshare', | ||
'voltron', | ||
'vonna', | ||
'voyager-hc/', | ||
'w3c-webcon/', | ||
'w3dt\\.net', | ||
'wavefire/', | ||
'wbsrch\\.com', | ||
'wdg_validator/', | ||
'web-bekannt', | ||
'webauto/', | ||
'webbandit/', | ||
'webbug/', | ||
'webcollage', | ||
'webcompanycrawler', | ||
'webcrawler', | ||
'webcookies', | ||
'webcorp/', | ||
'webcraft', | ||
'webfetch/', | ||
'webgobbler/', | ||
'weblight/', | ||
'webmastercoffee/', | ||
'webminer/x\\.x', | ||
'webmon ', | ||
'WeSEE:Search', | ||
'websearch\\.com\\.au/', | ||
'webspinne/', | ||
'webstat/', | ||
'webstripper/', | ||
'webtrafficexpress/x\\.0', | ||
'webtrends/', | ||
'webval/', | ||
'webwatchermonitor/', | ||
'wf84', | ||
'wget', | ||
'wocbot', | ||
'WoFindeIch Robot', | ||
'WomlpeFactory', | ||
'woriobot', | ||
'whatsmyip\\.org', | ||
'whatsup/x\\.x', | ||
'whatuseek_winona/', | ||
'whoami', | ||
'whoiam', | ||
'wish-project', | ||
'worqmada/', | ||
'wotbox', | ||
'Xaldon_WebSpider', | ||
'Xenu Link Sleuth', | ||
'xintellibot', | ||
'XML Sitemaps Generator', | ||
'XoviBot', | ||
'Y!J-ASR', | ||
'wusage/x\\.0@boutell\\.com', | ||
'wwlib/linux', | ||
'www-mechanize/', | ||
'www\\.ackerm\\.com', | ||
'www\\.alertra\\.com', | ||
'www\\.arianna\\.it', | ||
'www\\.ba\\.be', | ||
'www\\.de\\.com', | ||
'www\\.evri\\.com/evrinid', | ||
'www\\.gozilla\\.com\\', | ||
'www\\.idealobserver\\.com', | ||
'www\\.iltrovatore\\.it', | ||
'www\\.iskanie\\.com', | ||
'www\\.kosmix\\.com', | ||
'www\\.megaproxy\\.com', | ||
'www\\.moreover\\.com', | ||
'www\\.mowser\\.com', | ||
'www\\.nearsoftware\\.com', | ||
'www\\.ssllabs\\.com', | ||
'wwwc/', | ||
'wwwoffle/', | ||
'wwwster/', | ||
'wxDownload Fast', | ||
'xirq/', | ||
'xrl/', | ||
'y!j-srd/', | ||
'y!oasis/test', | ||
'yacy', | ||
'yacybot', | ||
'Yahoo Link Preview', | ||
'Yahoo! Slurp China', | ||
'Yahoo! Slurp', | ||
'YahooSeeker', | ||
'YahooSeeker-Testing', | ||
'YandexBot', | ||
'YandexImages', | ||
'YandexMetrika', | ||
'yandex', | ||
'yanga', | ||
'Yasaklibot', | ||
'yarienavoir\\.net/', | ||
'yeti', | ||
'YioopBot', | ||
'YisouSpider', | ||
'YodaoBot', | ||
'yoogliFetchAgent', | ||
'yoozBot', | ||
'YoudaoBot', | ||
'Zao', | ||
'Zealbot', | ||
'zspider', | ||
'ZyBorg', | ||
'youtube-dl', | ||
'zedzo\\.digest/', | ||
'zeus', | ||
]; |
{ | ||
"name": "isbot", | ||
"version": "0.0.3", | ||
"version": "1.0.0", | ||
"description": "detects bots/crawlers/spiders via the user agent.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -8,4 +8,4 @@ var fs = require('fs'); | ||
var browsersFile = path.join(__dirname, 'browsers.txt'); | ||
var crawlers = fs.readFileSync(crawlersFile, 'utf-8').split('\n'); | ||
var browsers = fs.readFileSync(browsersFile, 'utf-8').split('\n'); | ||
var crawlers = fs.readFileSync(crawlersFile, 'utf-8').trim().split('\n'); | ||
var browsers = fs.readFileSync(browsersFile, 'utf-8').trim().split('\n'); | ||
var isBot = require('./'); | ||
@@ -27,2 +27,2 @@ | ||
}); | ||
}); | ||
}); |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
660964
946
0
1