{"_id":"@as207111/whois","_rev":"6-57af120cae977dfd1689f5fa1b865e3e","name":"@as207111/whois","dist-tags":{"latest":"2.0.0","next":"2.0.0-rc.3"},"versions":{"1.0.0":{"name":"@as207111/whois","version":"1.0.0","description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","main":"src/whois.js","scripts":{"test":"node src/test.js"},"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"keywords":["geolocation","proxy","vpn","whois","ip2location"],"author":{"name":"René Preuß","email":"rene@preuss.io"},"license":"MIT","bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"homepage":"https://github.com/AS207111/whois-js#readme","dependencies":{"axios":"^0.21.1"},"gitHead":"ad8c914a0a8763f14f5c6665954c7551d89921e6","_id":"@as207111/whois@1.0.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-Ml9Bsn+WWwU7FerfBmtoLGfpUo54rh8S8/zDc3rcX0VUBTSOEFYRS9MK8OmAIuEtzX3PHd7Pvn8JMadWcwjWGg==","shasum":"12c06eb22105dc91c346b409e56d47dd5d8da681","tarball":"https://registry.npmjs.org/@as207111/whois/-/whois-1.0.0.tgz","fileCount":6,"unpackedSize":3826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqr2ACRA9TVsSAnZWagAAoW4P/1mO4Lf6u3LX0z6cOjmO\njrIU78pQB+A4e1Z2UBL99cQ5rguDVFMZQSV/u16hKUb4Bv/aYJp6KF2pUnbK\nSTGHTYdMxY84hdW8L85vgpO2/Ok9roa0R5qvVao2US8wiehIVuNADsBJX+qf\nfQMAthnNwvWh7VN1dkl2XWu+NNo0rOyCqQozqq4ZNHcOeDG749KArpx2fodw\nT3G2oDdUWqPo3dpSPxv9nr3XF1JxGGyfm3yEtgeyU8Dwd0412VGz2nDjTHZZ\nCae6IyeId5jN6ycnyWBDBW2/4SSBcrCAXCk05tNkpbS0DHP7G2esN8GBm22Z\ndH24OQqyo+uoXne3eGrTFoxZ7irG+Mu36QZRIjD9t37t84E52OAj8rsLtbtj\nmZMqrrmN25JescN/5Ziie1+nJ0rcn1kSqUYpSSZIecvppocMIADSgvrld43z\nRFGBvxBRW8l86PMKfhOYpmA6orcKrYSj7OVSqod1taVPpucBQ2oL0AnaGeWq\nVLxG08+3kuIcAK/kzFbr1viHEjqm+OaiTOtzIg/jiUaWOTzzmqsG8EgdhUdW\nqka0FzPYqOoOfGrgu6hphrEegMJHw3I9pyzAfdEoH7CF+DcCK97HuVOnCVHB\n293iVbHfTTuhoWjttjeJGJnev2KvDYiNfxnDGhsZmK1pwMTRgYOqFUd7M5eI\nP2ik\r\n=/VQy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2xD3c9ocHJbx81ftMPRn/pa7vmULYxNxxiueAlbw6nAIgBw/OqzhQW4zUSL63elvwHMWQMcUGXKKRtpgHqLq8teI="}]},"_npmUser":{"name":"ghostzero","email":"rene@preuss.io"},"directories":{},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whois_1.0.0_1621802367740_0.09357576969631021"},"_hasShrinkwrap":false},"1.0.1":{"name":"@as207111/whois","version":"1.0.1","description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","main":"src/whois.js","scripts":{"test":"node src/test.js"},"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"keywords":["geolocation","proxy","vpn","whois","ip2location"],"author":{"name":"René Preuß","email":"rene@preuss.io"},"license":"MIT","bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"homepage":"https://github.com/AS207111/whois-js#readme","dependencies":{"axios":"^0.21.1"},"gitHead":"793e1a3def17312e828ec01941b2c16e03a3a058","_id":"@as207111/whois@1.0.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-7TPSP4j8cRQ3I8U23ye0AFp+a2igaJPDi/4aU6snLCpVqgh6Kv1n56UZlkg9nLnRArV42MXJdZPl2Fc5Km3xRA==","shasum":"19971f50f9a966358bd8b5e36c0c5a2d3fe67c24","tarball":"https://registry.npmjs.org/@as207111/whois/-/whois-1.0.1.tgz","fileCount":6,"unpackedSize":4196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqsIECRA9TVsSAnZWagAAYPoP/Rylia5lULjSZQfMKkGu\nDvcTwe2p9HvFyhfsanU7yojXwFq27Eb/vj6LoLJgc+xIG1dHDr7w0o46skaF\nl9dylOGc4EoA+TgQNT3IdwwKdXyRxExb3hyaX/+uy8HzuTZH3IG9yPii1PAu\nCAP1pLIE3bLfV7YEv4r8kIc+x8gYG8b5gsF5NiuyNzJ6ZF56pXax+BtKyodo\nQMaoME3IlvirIzqBwGBr83IwcYYSpdZGRAacxVWT0modXbnWvQG+ZJQpRvtD\nI3gcOghijQYkHFl1tw0akWd5D4pjgDGhpcqUpIqGk6Y3dwtO4WFX+3F0d+4s\nW/UzozFqM0I2fdwmzRSPGXsBTkbVDRWi5liLq5ZWx43FDk+YzWsQkPN9jd4W\n1iguSOSHGjLLE6TcKVnIX91CV0WNU/oIJh3YIb090rUeOK2/7JtGiRR5jyDs\n2GOisBl2Gy4pqLmJjS5hm1dAk2xizJtRCEVysrUAYS8v+Zbjiwhthuf8cMHZ\nbCNTp0W/M3gYe0JUWQlh8GYj9Xr8fvOgIbIDQmAV4+sYLxq/5vIv3Y5tQFyB\nzwMdTXTYybOyM5LxcQJkjESd+a6KnrW4LFwXSkpDX0Lz7QLYvHz1c6FshQYY\n1CHnevsT/0b9Yz5m8wt9WoCZG3DB0jDKKis+8F5A1CPPRRJAFliET0CyWh/G\ntAy+\r\n=R/Pc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeHhnbLOllOuXNhScMxBXtjGXqjF/AIbfqL5RUHq0oNwIgK7jkLGlUJLU9PdsLvfcORAsqrdo5FyA6UglRgGa2dII="}]},"_npmUser":{"name":"ghostzero","email":"rene@preuss.io"},"directories":{},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whois_1.0.1_1621803523768_0.7301797490352973"},"_hasShrinkwrap":false},"1.0.2":{"name":"@as207111/whois","version":"1.0.2","description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","main":"src/whois.js","scripts":{"test":"node src/test.js"},"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"keywords":["geolocation","proxy","vpn","whois","ip2location"],"author":{"name":"René Preuß","email":"rene@preuss.io"},"license":"MIT","bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"homepage":"https://github.com/AS207111/whois-js#readme","dependencies":{"axios":"^0.21.1"},"gitHead":"33ab125a3df76168c23176edd30aa0631e1f641d","_id":"@as207111/whois@1.0.2","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-A1XGpbaXf+rwXmgoYKS6tnyAbwkUAGaBcg9W/tDAsIaBoSiny9jBwpmFtzUvsQ5FcnxcMIKOXxvCgFtqEIuo6w==","shasum":"d44717e166ff2ddf7642942a4996ab7c89b9458f","tarball":"https://registry.npmjs.org/@as207111/whois/-/whois-1.0.2.tgz","fileCount":6,"unpackedSize":4769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqsTpCRA9TVsSAnZWagAARFsP/jq3E2Sjd6GBXYW4iMem\nT7I8hjbYJ8LKrUHnaT7V1bHslAycHRx825GZVR2kajt5yrj6nC5/XzKvjtMo\neeorWXEgLyYcLtKlENzLRmjm4QnVFVV9KfBFyaREI914o50wO7Ur1DUwcnoW\ncuHUj2t8QGARhUuyhOMxfcTRLsDcNyQ7DZRX9YpFXdwztv5P36XCtvngNNxr\niXoP5C0pulalOiwwK7t2libEjsIbeWFYO3fNlbGfAdhPzh0ocSUo1fWZES/E\nyNqysXOV1EKvgu+y0KIhYYNKhTyCmJehbt+4ulwUC431/xpaABmJZVKCcJq1\nvcuNH3aJaVXAiT53oTunpd5c+78yl50Zi6jd7dId08HtUm4DzOgi7mWQX+GG\nrwQA7C+DyBCR8gpqej/Wn3II0PyPAwqmkRbj3qsBphD+QxaxuypuWlourY/V\n7SOgWOK3fPA2MQkZrJEIgAAvrlaoKyRkNP7nh8027//ypAOUoAkgDXyLz+vb\nSJjI7LVA9dMSgauKZVDo1aG4kRW8wZyhmmsQMldK/HkKCsIeLjc4kybS+U3o\n6O3itHbfY8FP8WQS/tHQxYXhg+L/XuDPRO0YdSqt+OGcQ3W5ikDhN1Ks8Xnl\naXMsJUOWwrgQixeMvIr9Ex8zjmdNDiNIG+75n/wZSos9xzPxn8auVbyugjFI\nXK5K\r\n=U9AS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbtlVnHqiT03hEdHoQujT1CxJ5AnJ6Bh1pCoiryx0KPwIhAIAc+97COQ6NfiHwIiDqR/yJRJtYiBdEx3JKuS3YGchH"}]},"_npmUser":{"name":"ghostzero","email":"rene@preuss.io"},"directories":{},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whois_1.0.2_1621804264798_0.7191994839615286"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"@as207111/whois","version":"2.0.0-rc.2","description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","main":"dist/index.js","scripts":{"test":"node src/test.js","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"keywords":["geolocation","proxy","vpn","whois","ip2location"],"author":"René Preuß <rene@preuss.io>","license":"MIT","bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"homepage":"https://github.com/AS207111/whois-js#readme","dependencies":{"node-fetch":"2"},"devDependencies":{"typescript":"^4.6.3"},"_id":"@as207111/whois@2.0.0-rc.2","_integrity":"sha512-6mE17nulhKaUIxNQAnOUOyEpAUuebYqIRg0ppdDHay/I0D4hhC5TLpSmbU7XYhQzlGMS8XdQKNEhI4HuQ92ZqQ==","_resolved":"/home/ghostzero/git/whois-js/as207111-whois-2.0.0-rc.2.tgz","_from":"file:as207111-whois-2.0.0-rc.2.tgz","_nodeVersion":"14.17.2","_npmVersion":"8.2.0","dist":{"integrity":"sha512-6mE17nulhKaUIxNQAnOUOyEpAUuebYqIRg0ppdDHay/I0D4hhC5TLpSmbU7XYhQzlGMS8XdQKNEhI4HuQ92ZqQ==","shasum":"4e41fc0dd9de26827f21efa5adf366fc499b6f49","tarball":"https://registry.npmjs.org/@as207111/whois/-/whois-2.0.0-rc.2.tgz","fileCount":17,"unpackedSize":16612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGs3IYB0j4WzhSJ+90N8C+kluHaVpszWmWg6r4UBvKr4AiEA6oZzY6acpexZ/qKJvEo7JlS4L/FA0UxOoxfgMAZUuqQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiNNoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuHQ//WEyta5qy537A9iay8uUS/1Pt9BXsB3ZuZLw1uyFnqyNYW9q4\r\nRHkFx5Cx2OfZA60UIdilQhQRL0pnLgIhUXaCkjo6NmQfVPz0wUG5IRo9XUg7\r\np1ZpnZgJ6Q61AeVvPOSseTLvPdIhTQGwNey4YQyItveUnkILMnnovCAvKh/m\r\nHoM+OJzf4YH8EvcIypSOgln7zHIp3LB7n3KMBWSgd0+yIxjKzAEBjRnnRima\r\nlhSc5vPRUnXLFFGgvzXPqu1imB8uvyZI6BJlhdeANzGhsTryBrVWIQp62io1\r\nUuz3Ne3Dc+9eGlnoT5RMBjt+ADZZ0K28+WugU8wnvJbRU2heyRk4RnARtHNx\r\na3DlVI0lqla7R7L4eZoGE3JTPql4DTsNwwdjJ+J/zZMbNXt2DCkqQSFpeycp\r\n276fXZk84EcKWmJXpn+NjbdvbZ/3EHu8Xn1R5CI/p0kvSw2fzWaM4JWnpa9u\r\nnt4QnSdlEpp9ar1pnGO6XiCXw/JPvO74LEDg0cPmz4FBLeM++XJ8JY1EC1J1\r\naOIvQBiC44xp0H8OsnC7JF1G4TFPCaIIz/cNJQ2xI7cjFTtwo/JAjmUe59tt\r\nTMiC62DGA01J5d5bU801X8aa0fefOztc8VRcL7z1OihmyKU4Q2LGko+sRhPH\r\n1MZQYRuBJjMgEnsbLOPYhFWswfowdv1MddI=\r\n=9OUR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ghostzero","email":"rene@preuss.io"},"directories":{},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whois_2.0.0-rc.2_1653134183908_0.8934386708350637"},"_hasShrinkwrap":false},"2.0.0-rc.3":{"name":"@as207111/whois","version":"2.0.0-rc.3","description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","main":"dist/index.js","scripts":{"test":"node src/test.js","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"keywords":["geolocation","proxy","vpn","whois","ip2location"],"author":{"name":"René Preuß","email":"rene@preuss.io"},"license":"MIT","bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"homepage":"https://github.com/AS207111/whois-js#readme","dependencies":{"node-fetch":"2"},"devDependencies":{"typescript":"^4.6.3"},"readme":"# AS207111 Whois for JavaScript\n\n<a href=\"https://www.npmjs.com/package/@as207111/whois\"><img src=\"https://img.shields.io/npm/dt/@as207111/whois\" alt=\"Total Downloads\"></a>\n<a href=\"https://www.npmjs.com/package/@as207111/whois\"><img src=\"https://img.shields.io/npm/v/@as207111/whois\" alt=\"Latest Stable Version\"></a>\n<a href=\"https://www.npmjs.com/package/@as207111/whois\"><img src=\"https://img.shields.io/npm/l/@as207111/whois\" alt=\"License\"></a>\n<a href=\"https://ghostzero.dev/discord\"><img src=\"https://discordapp.com/api/guilds/590942233126240261/embed.png?style=shield\" alt=\"Discord\"></a>\n\nGeolocation, Proxy, VPN or Tor exit address detection, for free.\n\nAS207111 provides a free Whois service for content customization, advertising, digital rights management, compliance, fraud & proxy detection, security and more.\n\nYou will always have the most accurate location data available for every API request, without having to worry about maintaining a local database. For Proxy, VPN or Tor exit address detection, we use machine learning & probability theory techniques using large datasets from different sources with 11,500+ networks from 2,200+ privacy providers.\n\n## Installation\n\nThe recommended way to install AS207111 Whois is through NPM.\n\n```bash\nnpm install @as207111/whois --save\n```\n\n## Getting Started\n\nFirst, request a free api access token from https://whois.as207111.net to get access to all api features, including all premium features, like privacy lookups.\n\nThen initialize a new client with your API Access Token and call the `lookup` method to lookup any IPv4 or IPv6 address.\n\n> We recommend using the client only server-side, so that your API access token is not exposed.\n\n```javascript\nimport {Client} from \"@as207111/whois\";\n\n// instantiate a new api client with your api acces token\nconst client = new Client(\"xxx|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\");\n\n// lookup a given ipv4 or ipv6 address\nconst response = await client.lookup(\"2001:67c:770::\");\n\n// display the response\nconsole.log(response);\n```\n\n## API Response Reference\n\n```json\n{\n  \"ip\": \"2001:67c:770::1\",\n  \"city\": \"Cologne\",\n  \"postal\": \"50733\",\n  \"region\": \"NW\",\n  \"country\": \"DE\",\n  \"lat\": 50.9655,\n  \"lon\": 6.95378,\n  \"timezone\": \"Europe/Berlin\",\n  \"asn\": {\n    \"asn\": 207111,\n    \"name\": \"PREUSS-AS\",\n    \"isp\": \"Rene Preuss\",\n    \"network\": \"2001:67c:770::/48\"\n  },\n  \"company\": {\n    \"name\": \"Rene Preuss\"\n  },\n  \"privacy\": {\n    \"proxy\": false,\n    \"hosting\": false,\n    \"mobile\": false\n  }\n}\n```\n\n## Contributors\n\nI would like to thank the following contributors who are working on the active development of whois-js.\n\n[@ghostzero] (https://github.com/ghostzero)\n[@officialpiyush] (https://github.com/officialpiyush)\n\n## AS207111 Sponsors\n\nI would like to extend my thanks to the following sponsors for funding AS207111.\nIf you are interested in becoming a sponsor, please visit my [Ko-fi](https://ko-fi.com/ene) page.\n\n### Premium Partners\n\n- [Be the first](https://ko-fi.com/ene)\n","readmeFilename":"README.md","gitHead":"b9c8ee299976146968b00052581dc3da4d66e7e4","_id":"@as207111/whois@2.0.0-rc.3","_nodeVersion":"14.17.2","_npmVersion":"8.2.0","dist":{"integrity":"sha512-5WikaCclyIwhJJC30gcqtuKFC419KGWHe4VHWaR5UTXt3tDg1EY7sRDFcKOs5fr8aV5QGU0eorDnvk9Q2GkcWw==","shasum":"7f34acda76e45e43e46f0dbadeaf28a0f079671f","tarball":"https://registry.npmjs.org/@as207111/whois/-/whois-2.0.0-rc.3.tgz","fileCount":18,"unpackedSize":17809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6HjEGCOXrJVm+f8HHl3MWhEzKGXmnLab2DkKespz5BwIhAJVUHYEKOXLlqDCAkZg9F5g09yUVuSgXeh5CB1fZl9ga"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiSm9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbsA//et+/bLkRa8i4cwc+STc7Khx5YtPB5wzVEPX1VC33yMs5hO/X\r\n48iUG6UCRlwc8gQp5YRUQSdacVWrWZzBKtvHcuwXNTGFzyVXY5Uutv5K0ZzT\r\nOvRh1lja5SwW+A1XUvnUfWTUFTCofGQYWFa3Kf6YMc+fzyVsi2aOuEw64zjt\r\nhPtRnoSni4NtBjBjTaoHmn45FRdd77QQ2GG8P0Fh11Yz0skPfDVHC2LcSBPw\r\n0qafXEaC948VXc8iNP9P9a9diw4cyUKjYZyk1+ooXeiNEj2PpjPYeCR/J+Sx\r\n1SmUn7H2v2+Xaej+YQJ+SQcTNOQplnwTadtaTVhAHavU72mrQjDhp5cm+kzV\r\n7b/v1KlIrLlq76BHBo52Woim06yPpGg5i/IjEZQ3GkzaArDkbzQDSYL4Frob\r\nlj+GqR9ZDeczorj6pbkTvh/KdtRk/jXtI0wjla0/5CQZVbub8oYI4Y2zffnB\r\nJgfzJ0KUCSyhshOF5kLFiSUlqBhj1+4bjW2gOQ2F5kMVKGtmyRLWjnjegafn\r\njHCWbGR1ujwY0aTv6duabyUbcajfJBIeKS3Uv7cVWdRx1k7z+3cL7eVXw5xM\r\nRXweU8lJIxSiDhgGEqhZa9FUgqWGtFXrXmj33wRIhIv/cbF+CCDfYw4Z8oud\r\nsVc1t3TSZBQQgHg4psimgyXT80Zb6U5TLVo=\r\n=xqlS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ghostzero","email":"rene@preuss.io"},"directories":{},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whois_2.0.0-rc.3_1653156285467_0.057597125698066964"},"_hasShrinkwrap":false},"2.0.0":{"name":"@as207111/whois","version":"2.0.0","description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","main":"dist/index.js","scripts":{"test":"node src/test.js","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"keywords":["geolocation","proxy","vpn","whois","ip2location"],"author":{"name":"René Preuß","email":"rene@preuss.io"},"license":"MIT","bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"homepage":"https://github.com/AS207111/whois-js#readme","dependencies":{"node-fetch":"2"},"devDependencies":{"typescript":"^4.6.3"},"gitHead":"a9b99bc770ecf613d3322ac10e19c7fce35cf38a","_id":"@as207111/whois@2.0.0","_nodeVersion":"14.17.2","_npmVersion":"8.2.0","dist":{"integrity":"sha512-35CdDf2qqYzwIVnoTIp2SNQUivW1l97Ln07gGdgxAGlmDfX2SA/UBoErSxQSac0zO1uM/Nmd2IIu5dkVRkvbjA==","shasum":"9c361e01e65988dd07c8d189ba464e9fccc82c17","tarball":"https://registry.npmjs.org/@as207111/whois/-/whois-2.0.0.tgz","fileCount":18,"unpackedSize":17802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSHMZj9BGtGX82cki35DIaNR+wKFhGm51K9Y39ZCn1GAiA4eht1Y/GKwQgj98Fon5epu4vqjyJZu6AWODjGzyyg5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiSpkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobSg//eQ3iV6GCHkyNExGwcgtfhZN6vUBnO+J0o/+9kpCHPAb5dmSS\r\nOYCdlqqjNuDXG/uSfl1sC+n45gT1dcomvw5C1XWdST0lrIGiaF3fwCLPywLg\r\nmmMQGrnNCNZhnbmJNjCRfMUjkJ3S7cNjAYdBCRW7iDl4V/OepKXv/ujPHEhY\r\ncByxHQkoiAGSAiLIjBr+ui+rjdHzNhFnasyfZ+CYZFul4BTiyLgpB0eYbGW7\r\nNy3No3bvIU66IxqDoCKAozSyHIDQOmSRgPtkVAeyxS5yWmsg5gWDxPJ/4c0X\r\n/21rQKvEAdFWqk4c4RmQc9xA8W1ak1O43cJ+k2PlbPhWtR6f9Z1FXlPZJP08\r\nqQGCMELyqmE0WvtHx5nix4QFTwTK/0aVOpFQMZW38EG/NECLh/IAawxE8En1\r\nOrwgQ0ZWB1xi5ZEc2CxyRJbuCc3G94vmkjas0XCyxZhkyHHv02E3i2lVcQR5\r\nGL5dF9VYAdqpkh/jkomVGS9MuqgRFqHOcJVfh5XrUDoa8xp4Z0rys26WlhL8\r\nj2pMTp38gYURXpDssDB5hvsEXS024LZgwyWYUG3ynLUien/T2+aNf1sRz1Zg\r\niFIkW356uF80wdmF1HVAkFNe3HZ+zc2NxB8iRaMe0RDL4XZTtpK0DMLBbtrR\r\nsysTRbc/GUx4T497x0wWx/dj+wPZ4saG7+Y=\r\n=7lXH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ghostzero","email":"rene@preuss.io"},"directories":{},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whois_2.0.0_1653156452760_0.013025424148713105"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-23T20:39:27.381Z","1.0.0":"2021-05-23T20:39:27.883Z","modified":"2022-05-21T18:07:33.015Z","1.0.1":"2021-05-23T20:58:43.900Z","1.0.2":"2021-05-23T21:11:04.908Z","2.0.0-rc.2":"2022-05-21T11:56:24.059Z","2.0.0-rc.3":"2022-05-21T18:04:45.607Z","2.0.0":"2022-05-21T18:07:32.939Z"},"maintainers":[{"name":"ghostzero","email":"rene@preuss.io"}],"description":"Geolocation, Proxy, VPN or Tor exit address detection, for free.","homepage":"https://github.com/AS207111/whois-js#readme","keywords":["geolocation","proxy","vpn","whois","ip2location"],"repository":{"type":"git","url":"git+https://github.com/AS207111/whois-js.git"},"author":{"name":"René Preuß","email":"rene@preuss.io"},"bugs":{"url":"https://github.com/AS207111/whois-js/issues"},"license":"MIT","readme":"# AS207111 Whois for JavaScript\n\n<a href=\"https://www.npmjs.com/package/@as207111/whois\"><img src=\"https://img.shields.io/npm/dt/@as207111/whois\" alt=\"Total Downloads\"></a>\n<a href=\"https://www.npmjs.com/package/@as207111/whois\"><img src=\"https://img.shields.io/npm/v/@as207111/whois\" alt=\"Latest Stable Version\"></a>\n<a href=\"https://www.npmjs.com/package/@as207111/whois\"><img src=\"https://img.shields.io/npm/l/@as207111/whois\" alt=\"License\"></a>\n<a href=\"https://ghostzero.dev/discord\"><img src=\"https://discordapp.com/api/guilds/590942233126240261/embed.png?style=shield\" alt=\"Discord\"></a>\n\nGeolocation, Proxy, VPN or Tor exit address detection, for free.\n\nAS207111 provides a free Whois service for content customization, advertising, digital rights management, compliance, fraud & proxy detection, security and more.\n\nYou will always have the most accurate location data available for every API request, without having to worry about maintaining a local database. For Proxy, VPN or Tor exit address detection, we use machine learning & probability theory techniques using large datasets from different sources with 11,500+ networks from 2,200+ privacy providers.\n\n## Installation\n\nThe recommended way to install AS207111 Whois is through NPM.\n\n```bash\nnpm install @as207111/whois --save\n```\n\n## Getting Started\n\nFirst, request a free api access token from https://whois.as207111.net to get access to all api features, including all premium features, like privacy lookups.\n\nThen initialize a new client with your API Access Token and call the `lookup` method to lookup any IPv4 or IPv6 address.\n\n> We recommend using the client only server-side, so that your API access token is not exposed.\n\n```javascript\nimport {Client} from \"@as207111/whois\";\n\n// instantiate a new api client with your api acces token\nconst client = new Client(\"xxx|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\");\n\n// lookup a given ipv4 or ipv6 address\nconst response = await client.lookup(\"2001:67c:770::\");\n\n// display the response\nconsole.log(response);\n```\n\n## API Response Reference\n\n```json\n{\n  \"ip\": \"2001:67c:770::1\",\n  \"city\": \"Cologne\",\n  \"postal\": \"50733\",\n  \"region\": \"NW\",\n  \"country\": \"DE\",\n  \"lat\": 50.9655,\n  \"lon\": 6.95378,\n  \"timezone\": \"Europe/Berlin\",\n  \"asn\": {\n    \"asn\": 207111,\n    \"name\": \"PREUSS-AS\",\n    \"isp\": \"Rene Preuss\",\n    \"network\": \"2001:67c:770::/48\"\n  },\n  \"company\": {\n    \"name\": \"Rene Preuss\"\n  },\n  \"privacy\": {\n    \"proxy\": false,\n    \"hosting\": false,\n    \"mobile\": false\n  }\n}\n```\n\n## Contributors\n\nI would like to thank the following contributors who are working on the active development of whois-js.\n\n[@ghostzero](https://github.com/ghostzero)\n[@officialpiyush](https://github.com/officialpiyush)\n\n## AS207111 Sponsors\n\nI would like to extend my thanks to the following sponsors for funding AS207111.\nIf you are interested in becoming a sponsor, please visit my [Ko-fi](https://ko-fi.com/ene) page.\n\n### Premium Partners\n\n- [Be the first](https://ko-fi.com/ene)\n","readmeFilename":"README.md"}