christophetd / CloudFlair

🔎 Find origin servers of websites behind CloudFlare by using Internet-wide scan data from Censys.
https://blog.christophetd.fr/bypassing-cloudflare-using-internet-wide-scan-data/
2.48k stars 345 forks source link

Censys response is not valid JSON and cannot be decoded. #61

Closed vigneshsb401 closed 1 year ago

vigneshsb401 commented 2 years ago

[*] The target appears to be behind CloudFlare.
[*] Looking for certificates matching "hackerone.com" using Censys
Traceback (most recent call last):
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/censys/base.py", line 92, in _make_call
    message = res.json()["error"]
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/requests/models.py", line 892, in json
    return complexjson.loads(self.text, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/cloudflair.py", line 184, in <module>
    main(args.domain, args.output_file, censys_api_id, censys_api_secret)
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/cloudflair.py", line 153, in main
    hosts = find_hosts(domain, censys_api_id, censys_api_secret)
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/cloudflair.py", line 43, in find_hosts
    cert_fingerprints = censys_search.get_certificates(domain, censys_api_id, censys_api_secret)
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/censys_search.py", line 8, in get_certificates
    censys_certificates = censys.certificates.CensysCertificates(api_id=api_id, api_secret=api_secret)
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/censys/base.py", line 131, in __init__
    CensysAPIBase.__init__(self, *args, **kwargs)
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/censys/base.py", line 70, in __init__
    self.account()
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/censys/base.py", line 123, in account
    return self._get("account")
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/censys/base.py", line 114, in _get
    return self._make_call(self._session.get, endpoint, args)
  File "/Users/vigneshsb/bugbounty/tools/CloudFlair/venv/lib/python3.9/site-packages/censys/base.py", line 95, in _make_call
    raise CensysJSONDecodeException(
censys.CensysJSONDecodeException: 403 (badjson): Censys response is not valid JSON and cannot be decoded. ```
christophetd commented 2 years ago

Hello! It looks like Censys is returning a 403 error. Can you double check that your Censys API key is correct?

bakliwalp commented 1 year ago

Hello, I am also having the same issue. I double checked the Censys API keys and they are correct. I am also getting the same error.

`[] Retrieving Cloudflare IP ranges from https://www.cloudflare.com/ips-v4 [] The target appears to be behind CloudFlare. [] Looking for certificates matching "gitlab.com" using Censys [] 362 certificates matching "gitlab.com" found. [*] Looking for IPv4 hosts presenting these certificates... Traceback (most recent call last): File "/home/kali/.local/lib/python3.10/site-packages/censys/common/base.py", line 181, in _make_call json_data = res.json() File "/home/kali/.local/lib/python3.10/site-packages/requests/models.py", line 910, in json return complexjson.loads(self.text, **kwargs) File "/usr/lib/python3/dist-packages/simplejson/init.py", line 525, in loads return _default_decoder.decode(s) File "/usr/lib/python3/dist-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/usr/lib/python3/dist-packages/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/home/kali/tools/cloudflair/./cloudflair.py", line 184, in main(args.domain, args.output_file, censys_api_id, censys_api_secret) File "/home/kali/tools/cloudflair/./cloudflair.py", line 153, in main hosts = find_hosts(domain, censys_api_id, censys_api_secret) File "/home/kali/tools/cloudflair/./cloudflair.py", line 51, in find_hosts hosts = censys_search.get_hosts(cert_fingerprints, censys_api_id, censys_api_secret) File "/home/kali/tools/cloudflair/censys_search.py", line 46, in get_hosts hosts_search_results = censys_hosts.search(hosts_query).view_all() File "/home/kali/.local/lib/python3.10/site-packages/censys/search/v2/api.py", line 207, in view_all for hit in self.call(): File "/home/kali/.local/lib/python3.10/site-packages/censys/search/v2/api.py", line 169, in call payload = self.api._get(self.api.search_path, args) File "/home/kali/.local/lib/python3.10/site-packages/censys/common/base.py", line 208, in _get return self._make_call(self._session.get, endpoint, args) File "/home/kali/.local/lib/python3.10/site-packages/censys/common/base.py", line 41, in _wrapper return _impl() File "/home/kali/.local/lib/python3.10/site-packages/backoff/_sync.py", line 94, in retry ret = target(*args, *kwargs) File "/home/kali/.local/lib/python3.10/site-packages/censys/common/base.py", line 39, in _impl return method(self, args, *kwargs) File "/home/kali/.local/lib/python3.10/site-packages/censys/common/base.py", line 190, in _make_call raise CensysJSONDecodeException( censys.common.exceptions.CensysJSONDecodeException: 400 (badjson): Response from https://search.censys.io/api/v2/hosts/search?q=services.tls.certificates.leaf_data.fingerprint%3A+%7B4a81c2aa269e0b5907e2a8db199973dacae4e3c66d58891faf66dfd27f940d8e%2C7d3d7dbb2ba9ff356314852e71e75b461b795499bbdd1d73874c14737349f56b%2C047232105ba9b63bc50ba49f8c27cd0b5753bb221ac34c6685d78a05edf08cdc%2C148b5ab83e52510c3e259851f1ed20a0cc3808c466bedf9ed952e6cfe2bf2130%2Ce8da8eed65c6a6f06e0a5e7953e7c9472c9bca587d2ac359131d3894a07bc7d1%2C8c7b80507437103735e076fbf0738a2cd82b0af6095278bec00911f53c9f3bb8%2Ce780312dc4dc8da931ed29c0a661613a0a3a8afe9120423082b4174ff63eff07%2C6532aa40e34d1743f1b93ba61962f5b125f0056a27318176caa828193b67a9c3%2Cf8144b544f17b5d47d1419be4ae857dc35f6f49c73f8f3248571604474fc87bf%2Cc6302098820de1ad45fc04b86088ce437bddab8038447978fbd84df389433dbb%2C9d8102ade44134dc9cf056f90387021f00252eabc45e9960fb0f37c256264311%2C4710c7ec46303891deb7a71a7d0e10372acfe6a53d2afcc23d4c6494ff66de19%2C638b717e74489a7ea3f408c52d67d58c08631f7541592f7277fef29e64fea0aa%2C31f00d4f6a982ea0deee382d4ba9f9076dd5c3d54c64022876b883328e215e80%2C60281431c33f36d7671f2975fe23f973e1641b2d39d7ece2f5a008115732ded9%2C0e5ce35f5ae37e335cf3b9c6d61302b157675dc6480b9e100b3f54ba6b1f6118%2Cbae30540bed8fad0485597cd9d1632ff241ef6d4add40f14f07c5fa76a3196f0%2C254cddced061b0e6008549015e9ac0c21a54556ee557c9a1c6cfcbd470e3b034%2Cd53c1c63b5bf4be8306bad12bf097b2249a635da95782782e70914a531f7a0c2%2C5a809e2ed548af2eefa6d1b7553349eac89308a11e60fcec611511d3ec3920da%2C955af24b240959953545ee75b4e89146459843daf861fa9f62c559024405ff9d%2Cebf4b348a5115f38407b38952b38965f7f2bc10f330e30e3e871f5cd3ef4ed97%2C914e4c684c8723bdfba483d68ed138f03da28933766a67bf42374b29a64d4fef%2C80f30241d867a5bf89b7f1a8da19ae228d66eace53195ddb52e8d67992350515%2Cd4853ecfa71aa4174494e7589b88171679024f63c35d1b44392e67d599e2f431%2C85c8a9d0fbda48845b76b4712fa87e77d99f3ece230882b52ffb9541d806b0e2%2C64113c09104997f4ad43ba73256769dbe6995ddde486ec52b65846f1fd175479%2C28eba7d6650523dd5f383f05e6ddb4366aa8c0f18f40c7e2609ad79f311ff76c%2Ca18d95e365f60c13f1adcdf46dec562e0d65ad02978ead604813ef366d1991bf%2C6615e1452450a93b775984da78764717684b2bcfdc779ecf46e92d2f7921897c%2Cd170bbb8eb49cb95d71926ddc4feba1c37ed2a7a762cdb71cf5167aaebd09649%2Cb838c0f7e88b7dbad3f7528e6451fff3e0cd0e52d97618d46d110f1d4eb6e82d%2C925e42fa4aef9473ae20139b65664a904c47f7844f33392396cb284258d77104%2C7a3f42c068eb99f1585ccb48940c5068511ee584f6a36c270760375e6ca5d933%2Ce5f2af27197f94730f36961c99e87f68994174c64f9945b9842bfb140242e04e%2C36236442bc65cd850185498d45ff4387a22c6dabb6cbff58ac785ebebd76cd28%2Cb1c6f0cf129da41a64f14f62765bf15c8099bea610169e570c6f4f126c4466f8%2C051a48df6d9f46f33bb68d317a3d763a82b2accfb15696b6daec3456437cffcc%2C05d7eecb557ac0ca4f4688291634fa4566576f3a43711840859858326c7767bc%2Cb605b5f3bef15bd3c7569eee3a68fc2a7823bfe6f40b82cdf426b263d8b0d300%2Cd1702b07713be7876b68809ee057288883261ca4e5dfd2a116edb0b093dd753d%2C6535f3049ec9df90947a3cdccce66075dbd927710599278f816d37e378d159a3%2Cc3c403f9e2ee89a9e7967dd922b679ad73b329855b006dc7f829e9fd0a53f0c3%2C5b5b945bce01cfc24645d97c479fe25c8a414c5fe71af86e3ae6d108de434e05%2Cde5f88c7e851e613d64d9ed9f81f5ba435c10380333c78ce2d0a45aa5a246513%2Ca123a17e8a76bd7f6b83bd7f1af4bb97568f20dc13aa2985a8988c9507fdd14d%2C79e9c44cd9c7b1901628ff992d7f2728e1da6c8604f40fca3ebe6154bd3ca5dc%2Cc4a2ab30870aaa597f8203fa9c2c66d90d179435952bfdc93a40ea332415f7c0%2C0f7ee39528767968de9565362b3a3690326065cd980adfb680b7581d8a5df8c3%2C91308664a116b4205182b159a559877fc845b2c58c56e52ac167f37cc625d39c%2C647bf2713abf068a567c17fd38b94593bc8c3f01cd28125416f164d65784c74d%2C4b87e4d8989fded1a84021d130b225f7ad105d45fa43429ea1227aafc6dbf973%2Cc9ac7564aed91a8305f8838cdc4ef0f634e572796277d76ec2d84776330c4a43%2Cc18b4fd40f2830f77f19a453711a9402b685113a761fd24e3f05fd2d285d797d%2C23d02b5fc5ddfd6b917efbf52e2a6069809c869991612e1bccc12bc365f1fb4c%2C7657adf7a1bc32ebefb25fdd8368d386bd09cfbedd6c692518a685590799d8a0%2C8d9378afd58330066e7d1836d454e746d550c42d60e950f322a7920a814ceb22%2C3d70633cfeac42242df7363aefcf7871cc0d10cde53dc4cc848358e844b8b645%2C949e1cc0c7e42294a483d2db1b653b0851c3496aec04ab0501f0b437d2e024b4%2C6e384ab1126463f096f14309614599ef95045de913ee164acf38eb887b7d3ef8%2Cced37dc3602e9dedcd0fb8a23d89978cc002481bfb83b926004ba87b2ea012a4%2C44b888fe4aed89b89ae4dbc7e11d43ec538feaa70fbac6565e4b77a8fa540181%2C486a5a2b8cf5ddb39451f16c3426f7c70b70008ae3e41dd77bc052f21f020ff1%2C2c529d2a3170adecc07c5b58076e86557244974051beccfffc6167bd9f50afeb%2C27b475c4eaa26d769b58934b46c620ef34108a4d501642a672911daca5e743b6%2Cb8a22ecf5efe3b3f871cf790ad5da29ddb125ea8ee4a5c9de95b5c0124f9dc40%2Ced74d08e1230b39cfe44a61278702af664fa3635fe10283e2005027cd7c4eb23%2C646ff19fa89d1eb9aa8ac10e2d032caa3a7e8aabb0997f0a53e11d244c55baa3%2C56c97cd69a9f77a5a24466087c627e748288090767e735ffba2f62472c81afd4%2C9be2c4f5b253dd8308eff24a4706dca9e22133f32ae3591fab06b43f8c423e5b%2C4555f45261711d822f1bc7fd7ccb1d63e19d094534c4307ae1274538d3e6e973%2Ce0d65201c7d9c156fe61e1940a1da15f875e2259058def276f70f3d1d54a85d1%2C26deab3f5656820c251ef016cf129131013a47a8ca4a1d8f54d27cc68afa557a%2Ceef972c4d96225597ace32706b3d7f299313b3f69d7b0add631dd01453c377e7%2Cbc3ba6955acdfd674b9eef6d25bf5097cc0243b639fede67103dc6386949170e%2Ce3987028842faca0fb72ae0c7ac089a54ed1fdf0c0aebc1454b43c081b36cbea%2C08e71463beaf530c2ab2cfc939eaff33f89ec4500acf9c2e7290f09144f7ee4f%2Cdc9c60481aa792edd9cae6dd3f758e4475756c4da86683d023bb7f8081e552c1%2C529adf02c7637bb9ef07df9a7abb1d915244441a8af8bfa1497f4e8fae8bcb5c%2C4ee9e16011c0c92342e7ea30848fbf531f37fa5d7bef0719013de929219ee598%2C270507bdfc2a64a4cd1a77d2eee23d2d5d74dadd712a3efdad13e19f10316474%2Cbf413d4db868f0286233b4cdd1de85fce754f33e42aba327f6315ffd364a6081%2Ce3536dfd4bd2f5767cf9aed157b3f9219d900eb5f6d4e782e739a5f5312f7ef0%2C1262ac592cf553e173080387fee74b1df1f189184597e347c31719ad769de47a%2C48bfa9059232d87fcf7f9d5aca4a57c1ef4ca1c0583f04bf33726a9170964aa8%2Cca6d99f0bbfa9f49450287a6659c768a94113971f54ee680da28f8efd4d76b16%2Cfe6171e141d491edf963369f6c1c4cae11e6c8a3075d865c963e97f86048954e%2C3e7a31779efd8abc412d5e6f054bc5359abbbf1ef780bd96ed7e93161582ac40%2Cb94a688f0d7053467b8191f00ba3cf4006eb37275213589b4782d275646d2ba4%2C9976629b72b7e46feac50f1d7285c649c2907f41ef8f53e2dd42200259d2770f%2C8fce1113322f3625756450df57d6a7f77412183170d61e005dd47f9f5837b5e0%2Cd566fd3555014864d5ed111df39de83a58ccb800aee73cb885e02c549a1bb426%2C4402fd0c9a9e41c0ff7844ccf7f19483bf6bb0a1eb6ab805afcba7547524aed4%2Cff1bb03f6e2db90f96eb9ad8200ace27adbfb627c9bc0bacd4518fdee3b6e4aa%2C8bf90b24b441d899a3a6d9c1e89c0dbe3ae8d5358809c2f529558562e2aa0fe5%2C970e86ad91764cb677a626c53f81b7364a9c345589b157990d427ea96a4f8555%2C7e61cd5ee7d4319adbf65c4e752580cc3594eb5defa654abd2050ceab42d657d%2C22aaecf5d47e75935dbfad82c57973b739b41f2ce2c5cdc6d1e45843c2b9d9cb%2C7972c11403756d2fd37c0d8ac7e39f77ebadea72cefdc5cce819c8b9670cc697%2C1b4d338ec73b2f839fb463e81c9f8a1b738d10b9b37e35a76b73fd31e677ec7d%2Cc57920e6720779cdcf362887ead450d27dd97525e5139c2a3898d001118f9b6c%2C27eeca041b29b0d2d6d5211cf023dc41149a56a55473d491487ead359cd36ef6%2C02b11488407611467360b8d6a2f733064a28136caf02d443fe5122d430c84f22%2C9fdb7868d5f674e32eec8a934adf633e5350f9474d2378fd3eefa2731d3b737c%2C4a203e4bf8f6984be42735fc92d9d2b3e9825ac21b0f567916e46f80320e5ca4%2C3903f4395dc30f66aaefb3d09216935a419c29371048a50fe877f823944b3768%2Cda5324797f7614267bf12072fc94a4703f63e2d5879e6b1580d95bb59b9487c6%2Cc333886837880feba47ab2eea8648339f9b8f43613f297a91f477bb4bb83c66e%2C5bc2f26d7b8ffaa74d0585dc5629b5af22cf9db7f85b99381a6879e1437fd1d7%2C0e322cd0e4f477d1b6b64003f5fdc7edf8728b308f824a17381623d278956ae3%2Cab25cc630bb30e5f4e7775dcbd6e687ddbe34238230a50c59c6e1262eace7a5a%2Cb70de6a5731a82a8a22ec2692a282b4ce09885ea1728115a4ccc2cd8542274bc%2C87856fe94e41b81e9114bd0983d05bd806d7d2b95de82b9e4187a69148d21462%2C662009d5a8871f6e27e13ab6faa17998cd403db830016d6d5e29cf3f08356c38%2C0c8c0cdbe3d858cb5294414dbd6c56e99fff523e40078d0285c83eed5a972efb%2Cf4d8718762022dd60851fe09885de662adbcbdd52bd802b1b58465f384e47416%2Cfdb5ce749a6cacb1ca6393aef5c8c57efe68f70d2e51b6b1210db8a7597d8b4b%2Cc840a4ad344c67caa684e9e613afe711108c791dc8a0449c2222676cb1d3ac8f%2Cb736e8c4b6dbafb0cb3ede24dbb18b73ae2c20c91552ce1aecc994bb1298ef70%2C34af3b280dfc274c4f54a68d31b6dcd791fd7da82b0430f90e06b0f26a00403b%2Ce3317907386004e2c0ec03d61d9f122387c4136fb1410a7fdcac37b458e06d3d%2Cf53688cc39e4477758c244e0d2c589c380d74e537206d5abd430cc0c70ebfa00%2C0f6386aa4666335065b707817c8b29ba1f49dce602bf5406e5f2e9dfc0bb09dd%2Cff76aa35daa1ca52e2e15f16246e2ab39fed9cb60ac7910f53bca71c1b5b45b5%2C4d15f582d3f824d41e052a89ef74cf7bb41cf3bf23f23ca57124b2ff191ebec1%2Ccddd824ebe2c1dec5436316d7a5f2e1fcaa17b3d9bdf1d326bc1e2647ac5cc91%2C2ec79e0fb20c8f1a279f5f103a06f4ef378e934d726cb256d6f8ad4e8dd1a284%2Cc8900928f121c056f19f354fbe3983db1c5ac032122bbbceaad1374ba86b71e3%2C1943f9a13689a8c25a737ee7ff2edae81f0e4173e2d67c3ee736fb39235210d7%2C7f0599caf1b9afcf2c96383ae076d532bfee8544660db40a73fb03140917e23a%2C1870d4d3f3e57c45812232eaf436b255dbbf1c63ad997d980855e67f222a0a6d%2C2601e989681e53b8608ba9f379bb4d0d937e6c24321e43b3f9e078398efacd81%2C3a763a47ae3a213b62b3693b5717be65378583b8e5cf561f9a870d17c528d8ed%2Cf6763b05fdcf5be22513b4b2acd2ac4ca8a9db747f0716556e2b219abbe03273%2C7b460aac4e3a5cc6877e285b47a873da937011df214c52972d195fe697ecd3d1%2C4c8ed672524e4d9d19e73233afd3311121c6a2968595339b3c1e30646642e728%2C29ac9672fcab133c3124bc44db063a760bfa1cb154d0e8519d36ce1f44e2b00a%2C67101125a4fefb1e8183519d66ba1dd86c84d101ae3906e53588ab0ea876ad5f%2C73158158ce15fbc025c8ecc90a3beae37462f7a07a7de186d12c8b81b7a5413b%2Ca41632b55e9e4e76ede5e736e81295122615138756c9f869e6a41702908953c7%2Ccb871e6a44367232a8164d0c74513df396c8e20beddd8fd7804975ac504485dd%2C098ccf50c43d834c4ff16da5733591d59920312681294cd5ec13f2029443fb01%2C9af1dd6709505d4c10c301338f944d0962e4686ded64610ae5f5d528589906f7%2C3318a2bd3a6fd4c40ebb8fd2db84cba76dcb037d056ce2ef799df0b1c3c19165%2C04a4d0093b98c76cca6b31cc2eca329566aed0e6003d83a1018bcbbdfa7392f2%2Ce68b7dc169cfd175e9d5feba6bde722d2488e4c663db99528b760a73c1fd2ffe%2Cd6fde60ce0aded164a09bb67fb3b87c0d326c843debac7cd7def72f0e4351af1%2Cad1790905c3969710106bef4f43b7265dd1497b885a7a70279cb7e73f71eabcc%2C8da266416e6bec02795ed11a303bb4ed794bcaa34da0b54226f4ffda7af0db2e%2Ccd75caa374e40b69f0f3984761e7bc644be257e232a08d5dc7bfb7635018ca67%2Cde609778a97708e0f6dc13a2ebf9690841a77b368b6ed95fb59bf274694ac942%2Cb0074b704fb491a967344ad6b7fa2d604f2a72a722f95f73a57f5676e09ee769%2C63ded494d17da70bf07c71ac09c8b181c0e05bf2b720611deb929d79c4ab97e3%2Ca206a6781e6bb55938766fbf8d5b1ad6571031d20be7f6d972eadbfb208224e9%2Cb5f35d132b92c6152640416d0e1b87b6d674ebc9e3156ff86da0a6f6e3cdbdd4%2C367f429ebd478696663e6f4fbf1dc7b055d1119997de47ec09e33fc68b3bb9b3%2C6c4dcc352a7f0377f2cc6e53bf2936adcd10d2a7e98e3f35687c86c89e1fe97f%2C64e9f75511ac5c6e1ed44860deae7f276dbcb6f96f12586e8576e069b55aaf49%2C92c3f5b4394bd442226313cadbbb18dca8904b1edcf72aa46ccae706906b829b%2C725b4617f5ed44dd8a6d6b772d208301c5e21449ad0e8200b47d53d512c0ce0f%2Cfffb10e7f4655ff15fcbd56eccbacb5f288a06a5927c8242c732cbe069be969c%2C4eee0de6103abb821334e7309a8ab4af5cd26ba2bd0e7435e431d7957bed7897%2C57cba9889b51cd60864b127899c9ea7d07ee1a042ad0a6548abac74fe90dbcb9%2C26f65d9ffaddfb47f1a0b8292ed7954bd4ca14b6ee6779e97cd4fd25bad1b2dc%2C781591f7bf3ae0d04dd27aaa1dec470632335eba0faa9a85851b720a8a0d46dd%2Cdaa85fed0d2a87f974679c8d27ba25854bfa1345b0f7a82aa1c55733aab1063f%2Cfc4a4f2e5ad9b17c50dd556b5c06d82c42257d239dbe33b80099144fafea6044%2Cec9bc2813a9434494696d1c1ceb1ceceed8bd7f4c802a046cde4db267d1a888b%2Cd7d6cfc7a2f0b37c24f40888f5f46c8e09376ee7d9ce32fd14ca4c228246b65c%2Cdc699a20b14a06a3c2814874e87ede7c48f27d97559f1d6ea4f67c2e0308233f%2Cc38820142052119b6585e3ab05479552e17e9d6c7ea879f2c1ff4234e1409023%2C6b232bbd7083160538d3b662b9479088d8ef47264cad3caac055ee9d394b321f%2C37ee345ec1a7ed9e311b6fb71e91b985b6f3338e4d4c5bda30978f061eda1e9c%2C71d00d89e6a7259791dc2ca67026d9a64d2733c95289a2b44edbbc68364ea3d2%2C8ce39873f705e8e1a04fed56972c81e09bf3a607205c8a5755a431ea358f2dc8%2Cf552c75cdaaceac94af2a046e6f769c3714c1d49636717cdae144c52f00c6316%2Cfc0eb8e8b045ed525117e110adc010d58dc67e725ceb383c8a0ff0b00c113dbd%2C52ca52584f2517a61b0f3ff778959239774bed79949a509f498f6793787c629d%2C86b1fc6708a596a1012fda1500ed9d4f335a1a41fc6cecf7e0630b7a8d5db0e3%2C323e5776f26ceaf7c61dc9776ee463a4dff4ccc158b510e55fc6d11a0b430e6e%2C3ae11954fb0f907ba910581efb620e1c1e5183ea13953ecad3b0541a0e36fe65%2C35ce3a76a5ce52cdf0a232c776815b80e66f23ae0615f0d30038db5c016212b7%2C60e17e1a72dd4dd90cc9aeab0e41de61a25e0d8b96311ebe924611d8c769eb0a%2C1569464f195ee2d003aee79944f68fea278fb3c32d0d35ff30a52cc2797fb771%2Ccb7f4d14d1f9e396a3e2c0d25564056beaf9690c999626d036b311e26e68f7dc%2Cdd7f2cdd659aa3604ad6b8c26b5354597dcf705fd84a4e3b9da2f074ae1f7c70%2Cbe4c611238402370e11b7ccde87301a66ac4a7490680bf4c2f2f7b559fb5cb06%2C3543d8b22d7b4515b02d5f2cc4bae83c3b60aa4656dd1ab64abff423c95f834c%2Cdabea97bb709af2529047b34c5616e6f2c8d6766a0b3706c1ddb05d87913b509%2C67826e4edbbcd9f72ad5efc21a4a368781ce136156cd723f399c6da1a5966284%2Cb372baa86896f76e1eef4fae1e3541c96d9c1393827e0ac8d5b0cbe4f10e555f%2C899638b37494d93dbb5adf24bae2c706def939029ccfb1bdc1dc6eaa92f16d35%2C5151d7b0395a1239cf0b89420e8c1ff1282b391838c982018aba44bcd146a19b%2C4850730fb91e566d4a55c0c8874fd14b7002433f8da24d4912918fa6efb66052%2C3223e56a43abf719bf45810d9adcaecc70adcfe706bec3c9736ee87337a41581%2C2f7c43ae292b7e68c560957a8e91ae910669b01c638396a452310f4d19f97253%2Ca92eb9ac19aae30bf0991733e5909c23487a3453217a5c6ac672e3c7d6e5fa8c%2C7e6e6b00eb0eadf9bf545263564c1d63ce2f404a01c85ed54bb203da76936b0a%2C44ac17b3e3c6ab7e61ad74e33e687ec0b450c7cd9816f4b2da10f45432034d64%2C9f670f9fd1c2bf839ed7c0b233221ed6ce2c20f3b5f69418e5ddf3d312e2c381%2C17c6da155b9c9240d74b8f36ae99b745603cd9e8f7ca75dd32cc7553694df961%2Ce22a31454c3ea4db2d742f134fc688dc26d520ea64bee09f72e8c5f25c6d9889%2C4272f5e691cc31402d91aaa48a99a34ac4ac96383d9c9437b41df8f711c5638b%2Cac27c67adb32211e315ddea7f726d8d4dad5c4466d2987dd0aae806ef6e39870%2C1c74d9e29cd5f8556a25ce000f4c5ca4a6326605c3d9686df890105248ea6151%2C5fd44fa25e9070f8ffcc98b7db51f85522afcaaa7ce99a9258e538dd5adb347e%2Ce3e16332e083aefd89633c4288b734ae3752650887e89948828056a9298fae22%2C880d9fda33ed8514e86d9218d41a8d3bf07f4e91a2c21c7264cc38ce5d0d419f%2C29b2d823c4c68bd6ef29ced9f12972019dca4e20f31217e65e6ae1cbffd590a1%2Ce7b2940463a5dcacfb861e067e69252b0fcdc7d1621d31ca701dce305db7d69e%2Cc08697f763e2120a81219820a93f717e5c1d10a5f5d4be55f24ed93345222c85%2Ca54223f0abeda1a8148c8c441f393cc05bd842083e0f9f6c49d35ed42acbdfb3%2C3cc6d127151b122e2483b28ae0e8344d0997c2da55d7c8222c542cee5fef027f%2Cbe07082023fc27b3777508bdbe25368cb500d661012107505fba6af9c9214570%2Ca90a1e917eb1dc2f9f0dcf6bc0975ef195e8d5a886a0186657c91e3cbfaf0549%2C4ac4b544659e8985b2a1ccc02bbcd2756acbde44186eb050fff7043de73639b2%2Cde45ef6bc7aaf6b2239defa4590c2be38ac7b2111c7be8d394b33c9726895d79%2C39965136319e57cdd4dc29a183e8e6668b9286a3e845a387fdcd240f60afb058%2Cfacb2c35869f7cbf52432c2efe5775c9072b167a55926db45d402a582d12e541%2Cf2ef4fc077da35e53d8581cb93163907c7db1db767bdc58e0c4817e6f19880f0%2C25cb9a9e669d7e6b5325ef962e46d25f37babf52e02741c9342ae8703f92e204%2Ca71d99b035916a59c6e7a8efc961fc457a34c8014016f592b752e8ec23ce8ca4%2Caf06710a26e9805692ef13e5fdbb8d637aa966d5c20ed4cc3a1a6f795bb5250b%2C015a28fdc5f02bbd30bba785fa0e1129f6e36304592055332a618cc6a2da4e49%2C95ddb3a921f5f450d5cfbad591f6447fdb75b7f304dad349ac0cf9c548e345de%2C1d2e4bde6a7897c4c23113dd8c5aab71c2c46d3fd4d16bd3f57c4bf006ca4944%2C83f98b54c56b06bea57921daf48c538a94cc59e7bd769b9419ee2e6210a6893d%2Cbc8bc9ae153d02fcf60caa6df4e1d56f267ec6b561033af5db9d5d65b310009c%2Cefe163d3762e21ca3f2332e28d786f81477c5904acf3e2f4a5e51cf5a26c2166%2C64e51ccf8314ad51828c4b588afb68fe171c8159747a55bdde500c4e014084c3%2Cc77f537919e2154a0120b2649cfa0ba492ed3b28ebc8311cbe901a8879f18809%2C5b15308caaf430814384ea3851828430052046ad986beeed2a1257baf13cb47e%2C0938b238a0f4eb2f0cc2d37baf72571d5a8756925ff92d9088ce3a0c9c1c465a%2C15324053c4a252af213a5a8663571ff37ca2a3a940f1b2041dfb3460ac56736c%2Cec762093c6989e18813b6586845f78847eae67ec9373f510bff381f5a82b41f6%2Cbb706f5fdb05d6f2239aca132c9b692ed16c33e0f4cc5f4a6e06592767a51f97%2C4ce32a3e68fa50321d611f622b770a3980f97e4b1aa4b9a43f808484553bb3ca%2C93dfa62024639b7f7ad32662d7fe38f07da7177fd86fa14fb70c6ab8cbf7702d%2C0446861866960f4eadecf988ca073d7f2fbb13e635ffe959cdce4afb1b8f21de%2C572a6ce0387361aa8bcc968333ca4e3561925aed5b2fe803130af2746bcdaf09%2C52f703ea7f75fff380abdc33d375da3861e13e52a372f92877241af62bab91d8%2C00086a47a3682a7f3361e18b1b73ae3ce6caab3c6a69e37c6f16e7cfacb83886%2C9b398900fdf3e26d35e185d84e60f8a081ce4b0d6fd59e12815310e16ba42a06%2C81673431a4d092fb8cff614d88240e9a836381f7f6edf69da7cfea50a9b6bf31%2Cab192c647891099eea334d8991bdf5deac064356b6d98cd50767b972dcd2a401%2C58c28ff3d8ce1b6270e448678bf9695d4296f861abf330e00f70c7f52dbebfc6%2Ce532431b6a48f9da71f00f3214dea1bdca9df6bfe78c847c6ab12d2d93d2db06%2C3f20b6b68efa2d579f0bc49ab24fd66a9b2fce40191ff1afe7896ad09526c816%2C20df6cbf28e1a140601584095e49c3a02091dcad18ee2c961cd62d420f042ec4%2Ce094026564220496d5e9ca14a4c49758fc55c47244d23c04ffa608f417109338%2C0cb7f7b024c1d1db7cfd5770574e0a2ff2e34e6ef99c774621e4ec17bd9dadda%2C04a05804c00ca6047012d3fc06d3e71867eda09f798875e92eda9420a3b9e543%2C77beb0f3fc436ac3edde198e0e144f94d4c1f86b752aa6e33327b5b6133405b6%2C6176b036e4edb0945b7357485965e4669185450cd631c52c9bcd5c5ae6488ec2%2C9069115f67abeb52c4e0698da7548b4117bc114b8f62f72e35ccf09658f84814%2C0734af987f7bbe1d0a36cbf2e42a143c21f569aa8a43cf3de3ca35a1c08058b1%2C65a99c86fe195c5903912ae3fe79dc8273db34b4453333d6766aaabfb37ff08f%2C6310b6a54f1f2dba0d648ac8aa86d5eebbe1ac8822adfd321110c7fbe6332c01%2Ccce4def1689dfc8dac81691b87aaef9dbbdbc0ac459f7527ec118e10a89f6a68%2C31966c78a1fe3fcd103de51ff13e3359983050afdfa2583c821067424d2e9059%2C5dbc681fc284bd2683749807e2aac9e46d876313235705715b75b474577db203%2C4a62987d894fd76df9031df3c97c58078bdd8f0d9075c74695d6a498753bfe9e%2C9472621b3169701fb51f7fc5f25e83776856421476b9f2b6bf9afd218434b86e%2C04dd1353bbd62dd5c74817e56652d39ce05f0a2efba29340afa96953ddc9d2d0%2Cc00b9ed9e888b58e48a43ca5352bb905e52b534a6415855ad2cc10dca5f75c71%2Cf92a9b6ae94fadd6bfed7c6289ab7eb289f74db0ad59afa5fc6cbeaa576c5319%2C176280a9fc66313fc0d0ee5c8eb41d08b16b778a92f007cdb4e37f820c0ca772%2C1e88d99f9e33543a3dec7d9fcbe1bd8cc1679be57be816e80fd2e7cb62c9813b%2C9522666d5f523f4f799a2720c944f9b444703f00ab9b1a48575306c09ecd2f51%2C37110b8adc1ac34bdc41da037562b7ca54f715f95bb2ad387f2f3be150d78162%2C1f71c282cbcdd3634cc51361c510bdf00f8958a91a23b9e342e1260f2625ce41%2Cf326571254da43b754a5e083a3651f728f37efd32e09ae8ccd7cd3c1c5f45125%2C58c3fe7c6740d7a936f7f8ab620d59503dff7199dcf3f95a11a89a93a09ed98a%2C7c24026f6e5f3a5d3bd8c9b94a18e88d4617863f80f9812383868d8770bf81e9%2Cb94d79054688b42e9e95b6d1462198f75cd7c41e802f7f588864f0fef5e812fa%2C0a13590e37bcdb46f2ce81502959c33f6a72d769bd976cbc094661cb6ca92e5a%2C4605fe1c732e6e81dd7c8a33070ed060907202c92245876b1982ffc33cd9f4a2%2C2c36fd90dddc97c204ebc79b560683aa7a4a5cb98cd6f24f0fc83af705c2d08c%2Ca120f85bb6f5524dfac94a3a166a890b0ea47f391d0a5e5b0c7baa59bbcb2bcf%2C2cf30cfa4ee6abea105e48efe711624ee711204549bde34c31beed02e164f990%2Cac97b7f7f8a173e44f8d4c6d58b58dbd59d0731c465a06c677c86fcd791dff81%2C81dfc3b73fe6d4b52869a0072d3838e0c9d6ba33a5729f6d568c073cc5fac14b%2C09857cded0837e5c8065ef7f7d3886165157e612b6e1cd0c873e73422f7522a5%2Cd7f48d15b7e2cc4c9bd8f30b661cfeabf6ccdf7ec6f8435c563f820040af3e4d%2C38bee10fab67823fc4b5cbfd449488d17c9d70a9fe17533aeb9b5c988c740405%2C566b1a15c28e062a362a112249e26072fa3aada5d9dd56aa83b7f6653a7b25d9%2C1e9fa3f98eb251cd34bf810034024c8725f9bc22c1544fece3f73e0304a734e9%2C22d4fdc6f744a32c82a2fbec73d904faa5482d2d3db36401643f4ea48904b131%2C8e8b9b505559a08bced27ca2163fbf3c88ab555b058ab3a3fe1163c25ec92cf5%2C9ace395556eea7b92f63b0b3600f3665e711aa7dbf958cb3340e7fcfd0f15e2d%2C28b3f6002d96b6d35c16b1ffb3e3c098e1369ef98ecd2f109527080eb2b6f941%2C42784776e68d962fea8376e65ef28df1bbe3de754df9e84a2b259112c4897817%2Cac0c95b0e8bf2e6a6c5c24ee43126081303ac9490170fd784e001f965586abd8%2C45503d128ca5bb3c4a49d1c067d95e25ef30ab8deb101aeb7b17fb530985495e%2Cb510951ace1b774d60aa7f353ac1462ff7d84a822fc347e85ca017f07ab0069b%2C25dfc6e53a78e3d184b9e184d5982221691ff84d294dec3fef142744643b2d75%2Cee4704d5487f7c88df58a394383bb579fdf8073f30b26e1ec000d21d30347000%2C87c7fb0ae18173390e5d3eda7ca6aea15240a3cb769dee97c9e475f0a05700f7%2C4f66bc0664e3d9f3ffe488fe692b1894c3c1f2a4a63604ce78eae5455d4f2476%2C3f50676979c848538aa1a20711e29e04ee0268a3acbb8101ee6feab9b1ce728e%2Cb128e46ac1468f865cd2e7888bfdff59210ca80969b60fb38395f9f0e22eb1db%2C6322c2624d8f6c36ebe4af0238f0980598e5f7c9cfd2bbe8bff63d4d420950e9%2C8c974a021389ac818f3a1f30796ae4ae342ab83419e223228a49feb8777c0d99%2Cc5a491ce1e6c5ba9a44080b0e9717e51948b35f93f1dfec6cf98a7bf7368c4b2%2Ceeb375b25cc96dd3bbf4ff65ce9446fb99b02fd8efcd6e879dbd0a8d837a6edf%2Cf6186b52af473dfb96e68aeba737d6a26459d96ec4cc7f9d242fbaf59ebbfb32%2C342ea93c7b042c128f68bea0f9c9300b7bc3a9279eedbadc6d9d1e28c2bb60b3%2C08f24e51198e1f3bb86b967e5f239d83bd90de0c58c6472d72f3c679a2d8cd83%2C316cc502ed466c830665d1279a4e5397675a67b9a37d8fba8347d3dd4612eb9c%2Ca505688da010c927b578badb8139b6111b396a50a305c5cdd61b0dcafd084fc1%2C4c663382dd33266296747ce2ceb0f14cc68cc82e932d73df5257c2f24a15694b%2C08d3162d181e8551fc725d260ad29319862f12dd61246ba78dcc4ef764bcd4c9%2C91177bcda76221843fce681b287e2c7f32cbddf4badd9d0235124a0f4f4bd3f5%2C85fbdd8aab8b89e202d195546f2cee9622fad6da5165108746ee420e78339094%2C14636ea66d400a78ed3a94949cb5ac4045e1cfb06db4790d8591f08fd1cb7862%2C8841e8ca0c6ad53dda8a4c8710f626af55745781c3cc7bae2b0bbf61f6f99964%2Caae6059c87d5bc2462a009ca23645ab4f53b5837d8632e67b5c6c6e58ccbf1a1%2C5d81ca0d31cfc961cf0d2327183ac9949d1a6f98f513c2c1b981fe14063b29c1%2C3a182666dae5ff446772ba1795e84c93cc2ebcb978b60b7fe565ae2ec759edb9%2C469b5de2d49a03091b04dcdcf21a8f22be02e5243bf8872d541bad6ee16f1b38%2Ca4121d85f33ba1d0e5586e7b43aa6f91c168cde4c5aa3b28f455d81509eb3ccf%2Cf8d1a60e9ca0dce08c3d69f1a43948768bf859698b9e1d26d59018122b2d3e19%2C1a032c34d5299078ed19a61885fec83599976f4621ea82f0dca5f18f0f099141%2Cfed406ede58ed65f36cf302fcaff30fda94289aaff7de03a9faba0112667df48%2C702ff6b23a60c51b0cdeb17696e30978a4848f9e0105be9a11310f7d372aa32e%2Cdf0331c117f687880e04ed5c46a133e38eabb9c78ea613bec6bd727339d72a67%2Cf857bdeefeb89921e5c3775c41618db20b5fb71635443c3d059eb240318a6cef%2C552d2f7316646020a1aa52e707fe417547f85787a32b6c70cedcb4a398093423%2C0f31c718e7c708d4d8afbfcf348638cae721ec5e08436bf46d6567f2f1d0eccc%2Cb95d62f4e42390b86ce85207f8cece7c82bb2df6563904d6edfcebf8a37d33cd%2C1c5f5fd525361c5d9da33337d62ac4f2d7efe3dcd58fc4d35d94ce0770c8c03c%2Cac8c2f138074b6ec51a5e4e9c29d693a7787bf4770f8c25cd925786d2db303df%2C45118a3cb735904069bc7e5641ddc04466d8fd7590911d0d984166ffd76ef064%2C32383a17a439b2e9ca0f9724055b1e1899ef4563198a01e4e3a75dcbf5af75b9%2Ca5f5041ca5749e9750b64e6a1899ca6e05ae976c40839379b07de7436cbd5d2a%2C44c6caae1497da9e068bdf680acaecf25e1e604056f6cc9307456d73d4d91542%2C42db3aa80b6cb8650a7c0615e4decc6386a3b0e38f7bfd96a3cae32b8df26e15%2C48fb21f889b74fb2a58e7c56bb85a2cecfe611159dbbac42f52f958262e0ac95%2Ca452761b9c27f99fb98bdd7543223a55e1278ffb1a24eff81e782eba1c4a7c47%2C91bcef5f9389ed4c5deb86b8d0123c0465509b44db1a67b8cfdfdff67a7b4dc3%2C7908e6af11b753f581a923d7aa0f4a2d38616aeffa49e087f8e243c6ee4be057%2Cd7ba3873a396b2b258de469d53af6c21a2c9c3c415e1ffdc6dc79efcc551ebbe%2C767c875d11e76fc35fd5f02549e968cc0ae6986c00624788f1b754f9537637c8%2C2078844a53ac3910a38dfb690422e7ab360da3949ed5eb2f9a67340cb5860c82%2Ce00ddd854f315552a6d66327e40162574378c9bfd2a0d2ecb931887901089635%2C37883cb284fc56d646ce8873e61ffd6e298defa6731f7a6f229275f917478e82%2C07189a07ca57dbe634a10bcf8a5606eb2c9f868324f18f14258571ad02792039%2C62d52b3c52ec0beaa7f1a86f3dcf110d587ecd182c612f872d6a4b8971cde02c%2C12f8691c2a6de860e5be42795932b1fd127bf5daa8907e01e2018e3f39e275e2%2C15b33ab34719e656f2e73b06acc3845a9cb5d66d8456a44793fd8d89afc21edb%2C37b900d23d9540812ac78e13d4fd57010854c86376ff04a8309c60e1530bdb64%2C070efdcc7f67be13658b9644cbc13c373350036a7e39259a8dfb6e0903785354%2C8d80a7f704b005bb033edf3ca63ee0e70cf012f907b6bef9647082cab94e2f55%2C123c862d715f4ee5031b3f1c648fcd48d69446002acb01122f195436717f518f%2C68644d8d0214a35ae6d3d7f2a555b0a86a29fd4cd96a99432359f963b22ac999%2C86ec95531d03a3a18646a8e87e41bcbedddbf47aab3522146b98b7cdd44545c8%2Cb21b8351e3db59c83a548eae09f9ec04bd717781d72a49a0d072a1a8cf98117e%2C12542f77ad78c85aff7971d5e79bcb5e67e445f039612609680e89af4a27700c%2C2e3368e88ca22ae4f062c601d1731aab813aaca24580b19663ed50c3d08a4c68%2C5e3d40127efb8e66f1f776043c08b6021ffa55cd5e4ca6e3b8dc6db760a4797b%2C341c2a259e3c124b59361df9b8bd77d0523a656c8c1a628152bcfc66de7a8bbd%2C1b3b36a61ea7387cae1a411afbe9a5da23112cc92cb5dacb2753b97eec086841%7D&per_page=100 is not valid JSON and cannot be decoded.`

christophetd commented 1 year ago

Could you add a print to see the response you get?

Marcio861 commented 1 year ago

me too problem

image

Marcio861 commented 1 year ago

python 3.8

christophetd commented 1 year ago

Could you add a print to see the response you get?

Marcio861 commented 1 year ago

now it worked python 3.8

christophetd commented 1 year ago

Thanks, closing then, let me know if we should reopen!

brutexploiter commented 1 year ago

Traceback (most recent call last): File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/common/base.py", line 181, in _make_call json_data = res.json() File "/home/brutexploiter/.local/lib/python3.10/site-packages/requests/models.py", line 910, in json return complexjson.loads(self.text, **kwargs) File "/home/brutexploiter/.local/lib/python3.10/site-packages/simplejson/init.py", line 516, in loads return _default_decoder.decode(s) File "/home/brutexploiter/.local/lib/python3.10/site-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/home/brutexploiter/.local/lib/python3.10/site-packages/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/home/brutexploiter/tools/CloudFlair/cloudflair.py", line 184, in main(args.domain, args.output_file, censys_api_id, censys_api_secret) File "/home/brutexploiter/tools/CloudFlair/cloudflair.py", line 153, in main hosts = find_hosts(domain, censys_api_id, censys_api_secret) File "/home/brutexploiter/tools/CloudFlair/cloudflair.py", line 51, in find_hosts hosts = censys_search.get_hosts(cert_fingerprints, censys_api_id, censys_api_secret) File "/home/brutexploiter/tools/CloudFlair/censys_search.py", line 46, in get_hosts hosts_search_results = censys_hosts.search(hosts_query).view_all() File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/search/v2/api.py", line 207, in view_all for hit in self.call(): File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/search/v2/api.py", line 169, in call payload = self.api._get(self.api.search_path, args) File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/common/base.py", line 208, in _get return self._make_call(self._session.get, endpoint, args) File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/common/base.py", line 41, in _wrapper return _impl() File "/usr/lib/python3/dist-packages/backoff/_sync.py", line 94, in retry ret = target(*args, *kwargs) File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/common/base.py", line 39, in _impl return method(self, args, *kwargs) File "/home/brutexploiter/.local/lib/python3.10/site-packages/censys/common/base.py", line 190, in _make_call raise CensysJSONDecodeException( censys.common.exceptions.CensysJSONDecodeException: 400 (badjson): Response from https://search.censys.io/api/v2/hosts/search?q=services.tls.certificates.leaf_data.fingerprint%3A+%7B67c9da795a0113d98233d47e100d93759157fbb46f450c78cc4ffaad785caad8%2Cc5cf7c1b46d308b41d1aeaeb7a4337119cbfd89657b66e03b4661e6fe5c09f0b%2C0d4a2103bde69f1071fe479a85edf899f7ecd4bddc7dac061574c5d7857047b6%2C07d87931680d7bb701b0f4caab6e014c6d3e1bc2e980894068478c0dab192866%2C3713fda19aa2837fe83efc7ee280b8b3f685e469740d458d02bf68bcc92609dd%2Cb76ef07da1f31b27fc59bf96f71c67d5e5a19c05934fb3f00f7969e12988eecf%2Ce983e1ce8027bffda3bcfc0494f9f83ced6bcd9e59cd2243d73edfe087d13adc%2Cd9b48bed419e378febfe00037b3881b8c962ee00f26a32dd8eaf24c6f1a52a50%2Cff654e96825449636166e1b3307bdf2f9bf4bdbee31f7ed9c8c5baca52c5726e%2C6819d4794bdfb5c65b1a73f5c213889884f8e3166ca2ccd607249e0424768a8b%2C45816189826b29d892c5be3deeb4f6ffbd12e621f9daed80bc6d411a4f5ae349%2C27b5da0625e53338977220154552d942962d6f27937c7d90204f6dda0b98f1ae%2Caaa72d27e64b9a2dd4bd2b64c581a40eb05f82bbb8cf2d1c5a73890e4b64482f%2C7940c3f34bd4b0fe387274bf7667cdad360d369e370a90ffee3d1923931597c6%2Cc6c990f030cfec03e56e7a5fab79af240abc80edc39e858183f2ff44d1af9ef5%2C394aae3cf63eb5c9f51a88a76eb06257293f25314c1bd8162ba4d95b1459f72d%2C52b1d4b32f5367300a23c79e68c7fc524efd3adf42f07ad67e886258adade53d%2C9b0a69d886ee0019481a3a1f280a38fe80c9c289d4450ccc7e532e5a4cafa94b%2C57ed60579f74d367463d190873165372f30f7c057383718bc6765f4804d07272%2C64cc72b2131d867216ab78ca5e9351a6a13310a5826a2d4127e411918268281f%2C356c1f05b56393a794ebecbd37085ca1a0b522c68bc5d90e4aa08b6a2715b006%2C4d6ee4a65a4faa6301e303d95bfaf425faae17321cb5a11faff51a8fd35190b7%2Cc5b89753a11f8c9b721294d289b948ba351cc59b870d08f95c4076d2509c9592%2C21d33c96cbf252ded1d67848396d48cf2f60628fa8aff1a7380ab88b4a840084%2C2a69ccaf564fbf63aaa83db50809410a4392190c76ddc05d009c0c980f567677%2C38aa8ec3aa67db9ea1ea700e3fc8226df5c79ee3646d62bd228e782760f11ccc%2Cdba51bd4dce4f13699f2ead9381b333eb15ea83ca9a9fe7ccf67b80d613d0e84%2Cfe17c483270eb5a773566c2d15f1ea93888318f9f9785d0db01033cebd9987e3%2C1196f2fd8c28e9c693e696af512bfb9df3461fe27963d807309801caa9fb9c70%2C9f45d916ccbfd85eacb34c9cb1ba4745187da49a0291ca8edf7138a31e938943%2C3ac51b59fd33953982bdea80b44a57773f898d25ed268c46604d0159a472feea%2C035f0313be92743614ca4614589b27236caa7526a58a29490be1e3a6b9fe9070%2C043f9ae6b54ed1d7ce089a8c98789129da032d6e70ae4c3afe24e3a47677b7b5%2C1f8dd6e0a1f046f64c2679b66ed58954af2f676ede798868a34bdca56390ef3b%2Ca9db46d8f43631cfd45b80cf4030667994b1b47f957059df9d38ebaf46718b6b%2Ce31507029b6b69fe80c16c47e8daa0c645232bfb432f717a82b174972554f571%2Cd3b9dbcec2e93471b5b292ed86c537b07e2e46849efa3ccf4a3028409709e2f2%2C36d0b7e44db5646a179f8504280e15ec4b35cb23c467f5990b19091288b8636c%2C87d46cf0b6527a75e9204c08dbff0c2c42cb2d4a1c351f4136e6b9937c669a9e%2C2db35920c543bcd2316acca257d210e860db3770a6bf31c13214587a6abb4d03%2C105dbdc3bb68d48296aa571d6a11da00df38459975074f730fdd43b7b6baf5e7%2Cd1ee1321301aed3e2fe0d53c88a4b9121a003955075d30e7a65305924595ee82%2C8e4f1d68e694dacdb19396a8907d191095ab02ae1f81d68edb93103a4fd51265%2C9811e540b8a07bb846bb05a3ddb11218e356502c73956c6254a2946598a4db30%2C19b4056fe99a7fb5f6788342c64e7d52737d298d8a7e302da5549faca3f5f8e4%2C0e3abde83b2e992d3a841e91cbcc011a2395c0c5967f612f45ad92cb31534bc0%2C8c4cb023db8a011e1aedbb88c75db7a509ece4228978bd0063c068a403c78a0f%2C853f8aa92baa349f13a6fe6eb94aa9f3bed8772e23dbf72fe4beda317d25b329%2C239f21659aa2470a87b545358cd3941d446ebc3d3834e5d71f60962c5dd669c1%2Cac5065a078da1755572b0c03deb695c764ee30550ca7e2c1a75a0f33a06c1a2d%2Cc5d2ef02b37f6b07dc94402b3eb8e8985df6ad4fd9c12c712134c41602b8bb5d%2C861631d33a750e2f4664f3e65c27f19c365a81d2076479a9d4a430f65f91292b%2C00acf171f93d789d303aa239d5c6648279af18e50abacabd3fc7bf25318b03a4%2C2dae581f14402b1a59a871c325c73bc90f0b27a9d42baa8df41e93a317dddeba%2Ca083e0101992c9cda8112d7203438586d3748a9a4963379a07ead2aadb78bf51%2Cdea900ab7d97499696c4945cb581842f7d232417c94ccd7ae2fa62a9aed18829%2C0c3d475a2e5a02c3809e52321714c3447495dfc041602111f7de3db628c05686%2Cb8034eef9da1bc4ae461e410be25d67821854f73b9c23f5db0bc02ed78090e88%2Cd22fcebd8c0ef060e407fa0c2a184a4aefb3e12e17cdb2d910f4ca8a68b7d357%2Cec899dfaab44addc24649819333072b01ffe605c13be27621d1125ac7a491468%2C0d59457e3d8decc310b0d156fbb687b4f06aed88f214cc0ea60db1cc3aa56831%2C293e00c789f5fbb375506b80eff681b563b4628e7955bfb9178a331189f8f8d6%2C298cd6c3f02ebf675628b8fe46ec0c57de0b3701b49386fc832d998fd17536ae%2C4693e9ed4a67c60b39f89f91d0d4d249f81533731152fd3336377444f091f56e%2C851ed1df3217e829191cf5b5f73bcccf8d11a059c4b51a5e487a26cb7eabd6cb%2Cc1be5f10dc4fcb31fd8461d2a917a65a17843ff403bb3aa3128632ccf1dd13d0%2C38658dd3e676535559f48fd9e45b5de2e3f2f5d062376ef33439ad4250a691f0%2C1f1a79467940ef372404ec72900e4bad07472f503a6c674a24a30d78ef6bfa02%2C4ad0e0f9c60086e9a0d045afae0b25582e1911ffee09202e503e495671cc9ec2%2Cd8509dd4aa0a59cada64ad8c9b1bb244cfa373ad22f3080d29c82e0c13b0f75e%2C12d3f36ee529b2d37702102eb022a0788d7b4642495738aaf8247f835687e60c%2C6b1e9c0e3ff72b8ade566804ce0d95f26f1f9da5f5585a776c4200ff4c419be1%2C74146c722b2b19b36980cde26892d9c5b2e7acdf099a3720abc4d4b88175d7f7%2C5c1006ed66e0dfc74bf0a2448339adf65b67de48ab72fbcb52cc001d1f2213f8%2Cc8017d40c593d77d5fb1ef36ad1207d7ac5bdb192fbef5c890837bf5e0fa271e%2C6f80ad46663b6a80377a3036fd15ac2a446f95a44d39675bfbe4f63a994234a4%2C677bd198f107ecf1c897d921fe7922d37741576d4c66e6f8beea7bd9a215112b%2Cf4f5929f054a671ac6617364f48229ee526766de152d380a52f25c65b2db6caa%2Ccef736038b0e88bbddc12afa05e8de3b7c855e01cd7da8ccb06bf917c8c9474b%2C47f5a2c134714a72cc4d0f3cef5ef8a9a62424d6fe9e359cfdfd3590dce1d2c3%2C8fcc5be54391bed06dd08dcac81e2c7b9db4b10ed92c17d625a0db7b956a919f%2Cf57eef7e14ac81a2d2d5c4565b1512d592b8210927a687acca07748ef2566887%2C9bc3c97451e3178cc804c64b1530e8eac09c24cbf912965e290f90755c8b8015%2Cdcdc166b10ec76f869bc09776d02620acc405af85e4c48a12e3a653ebddffe51%2C76a070606fba8f3f632009938a16eb69bdf271609540f60d37ceeb41b957db33%2C8edac38ff9bce9fbdbaa4bfc8de45db4685b4edd5343b0b13cc4be1889d7c2a4%2Cd90d2429648814381931b66656eb1904204cd0e34c4a6f49012fab7ca1f65ab6%2Ce1e0df6c1520d99b1a11dbc222c0e48fb1a0a950a8f08db0fdf12787b4790efb%2C36998a574a2475aec2e1b7ee12727f5e6674c04948ba164e4d0683b18c951612%2Cae4671ca0607a498d9ad22ecabea9dbe363f7f26ac2417777091adcefacf7a45%2C840d5552f0da8fef3ce5b0da426f239a192ce44ee3efe925ad358b045b466467%2C45eb6478b522fed4452705de964f19f87dd53e9dc1c0132df765ccddfc66b072%2C6933a365fcda5f15d5bc1226e54e9846c296729d8e07fb8d2a689056bf22da75%2C579ff3d80992a8b93197dd1c16c21d626b4060dd0987ea78b824925c60b6446b%2C741009786c368e76c6e269d16743a4453b10c095d1984d71524d9cb4af997f6d%2C792d19b2f388b2e996b7a86a3f5a3441839dcbb507320be5a63ae8dd0972ff6e%2Cfea7e56f5204c361407eef4ebd519081a71ae2e3f99b9df790988350620eb150%2C8cc0b88c5a9c8f2f2ab14a333c4bcb7dfa7ab064ea19d53a01b738fefe983d82%2Cfe17f0ed92373ec383b294f7bf04f8b9266f39eaed8064b7daa4b9e0dd585a6e%2Cf20257a7536fbe24f76c6d7b6a7f0a07f8f0abdef2893db28447463af22aab0c%2Cb09522884837335c1be7df893018b2aa704c89649ef504b1746e8964f359cd86%2C3414be37b2abc6acde9bbc4c4e683f81dbddd392d66b892409cd73ba8b5f06d1%2C6333d4bf8c950366197b7bd54caa82dc4c9939a9511cfa3f449ddcdd4ffa43b9%2C1e1eac05698849d620272b5e259ff050e2e331468a1d9d4b3e11c1d95d069945%2Cb8f5ab59f33bdbf61879a47c8c94c4ed7ff14639085694d8a77d59c48d479c7f%2C4222f6bcb864f5cd92a2d6fc1a9d864af1f9090768f4a2a88d7a3d7552b81fe7%2C9a4ad62f9db6fc492c3d22da6c2d350ae15c2146df4e11f6ad0b99c184d0a670%2Ca1506d4e1ee11dcedeaa014cd36296da62260ff53ce41298fbe0a736e2df0144%2Cac54f461be27d0a77b6defc9562da466fb53e24261ef4a232b9da56e09394a1c%2Cb7eaed492f2728fe482ecb2fc3625267f7df27febc862407ebff8ebfde46e192%2C1a59980fae65d8edf6c8cae8c8ae81a51d4143753e8b6b606193fd9c59f80e0f%2C6a9d3cc7c7a7786b126cf5a0e528ee547d9a1c820c7dcbc4a5082b5dfa2dfbd8%2C614bd3ab897f6df0da3f3132d529a4060382976c8d19ebaf3df5799800a91a6b%2C104715ab2db5997fb1a0f298857dcfe81ce34ad9ea71889498e8dd2ee2863f63%2C19c43fd5155941821f7ffa0eeac7dfd0bd1adfb9feb8b3dc919599bb532c886e%2Ca1d4c7738cda4149a1963cf27a31ce2d00ae93b5cf923e18727968a8fc8b6cc6%2Cc0dbe8384e7077c7172e03c61be78d304874027dbb7a69225051899273da4a4a%2C41a712b8e44a8cd0991c9d630aa2c1f4b19553af536746983dee0b52d8acd70f%2C3e5448d16b09f013080d1abf3f6e307a4ce0f75180fd46a2c6c853b37e50adee%2C97bf8a3daafaf2f307be30d32ba7eb66dbb5270443950162fdfd5eb37ed33bd7%2C0b5826ade96c779f9fbeae0f76e04cc844ea75b5176c410c1b3cd160f5cf0568%2Cded36de55ce38a2811316ae0e9483e5594a76dd42e69653e697f0b098c1355bc%2Cdef095f859d1fdcdedfddfea66b6e178cfce4adb8522f1677b98e1a31802aaea%2Cd1e746af1aca0f9c5d53a177a7cdea3c596148a9ef96c052822efab24ffbf26b%2Cb2b0c89cc26c653cc97f65f3e20d33c5cb20a13e02742fbac19437165196b37d%2C8c9745b812149920c8b71bd9d9d7c85ed6ec9054113c082023cb90cb01d40b7f%2C036c4ed2750e7746a622ee6d8aad2c54a88d3bae20b90fce6e98a4c65094260b%2Ca1a7418bf4a5d7afa14b0e1a37a792fc7d67ae7b9728724e4333ebbca7709bcc%2C9ca41f62809e51dd392a98ca105cd76361f4768ff2edd9b05619344c3b40905c%2C1a9d9e5a692dd875bd919fd9171f2051df11283e246553dbeb24a0eea2e9d879%2C2bd67be107e3bbb7ed03ff1b4deb0928a1967bc3003e36c42aea8d2b799cd600%2C076723119fd2506dbf800f63f2bc24d72ccab00e64136171c05e00041ac42875%2C922676b2a8713cfef038c46afe6f980217ab1179e44cb591f09d0438b8501256%2C81099b85689c7248989e8762246566e24e4942d255fac92205f041a456b1fc42%2C318e63d61eeed86301b476a854b3bfc867ff46f40609efffc2c31dcbee9b9b8a%2C0d24dc5b935d3032e0b7c420ceac6f63af42d60c80c6fbe5dbc1cda2cc39db2a%2C079aa1d48887a66552a92ca4781bfef89fb0aac09a7735b8b5ac8b6a15313f11%2Cdbe008a60c41025c75222b7dd3077119c09922d6b91c77625bbb89369599e0fe%2C2db3ddd8c2ba261da3087b5d2e3196f300ee667944cef1be6f81832944e6d4b2%2C5188059ca878c8b37953b60aa4f013846c9b34a896e1df65ac8ce87e63f61b50%2C6ff2e8384ad3d0c9485afa0258c49f58b51fb65b949408b68c4bb757fcb265a3%2C2af88ece4680f6a96fe301760e5873d34585acd1069828ec0ae12cfc402f8fa8%2Cb736c458fe40b9f06ccd56f45e8c66abe828b5ff48f7f562f554105eec583b40%2C1151a4553d411992e68f0c914d7cbfa54437c5cfe92a356d0dd7ff1ecb2d5f99%2C10f04363313b2a9790ec7249a2a69fdeef21071b630b9e49de4de825e4ecd9dc%2Cdeb9cf2d0d75239ad0545ae9fb6639a05c38204ffdf03987b4ce575dfb4e708e%2C77f7e9764d6fa8a3288fccac34992e9ae144c1029e29cfbc4733941e2f3ec339%2C06e6cda6fac9ce92dd833a225c5acac05c2ac2beed52331072d11becf6d62ebd%2C680adc046b54d2f3483544a39ca23ae01776762db0a608210a0a0eb7822d8415%2C8a5f40f1d252ffd5c0023057ca7e3b21fe1dfcf53770445ba53ab1f259317430%2C0e23d875b4da918b0baaf78b56c5ca787fa400b6dbf09c4e10ceca3f69a7c187%2Ccb2b0a7d9cd0d8a199913b459932b7737429a5aa66dbf02a961d1ec9799a2d4f%2Ca1c9a32860aebe6ae7dacb42851f0d01d6f8ead25a8196addd004e15766d9646%2C086bc79ceab380b0cd37ebdc34874b3d01d783b5bb4b4776e9fbc7e969f82de7%2C87f5360c7d1ea1e154e7d99f35ea91df640fdd4fdb6688d641fb45e40fabd1f3%2Cd03262f97f00fdee47c8e281290a65010c62a6a724a954386539eb82f3bd04dc%2C28c1d3b6b761360f4419cbf847418f41bd50b4a206d5718d2911774ab25f0d01%2C168aae9f2168957b538a7a123f9f35ea1e52af8cba8204ecd65aae42e40f8516%2C86ce437a3ad3e3917e9b4acc2c40b4757eef7599580f9763a470c94c706cfee8%2Cef4b5a8fe4551d3264ca4c43dd65bab866b14b3436c48893ca24119f1e5272d7%2C795aa1bed101d5610109be622ee73c8b77cbd8e500c4908e1151d39600e20a53%2C1f62eea7891a16996ff20ea9fb0e238ad164344d6756d5e36f0d9176812c1fa5%2Ca046d8a24ac0c51866af9f0920eab7bd44a8d6e2a8997b9fddcf0628d4700b98%2Cf2c4e4ce68ea42f61b86a249f4ceae73c8d47e800860af192b2db8bd2d55c293%2Cd094bc0ca4d5f82469c7c02f07e2a2144696ede83545d12375eecf583855f2f5%2C11410f26bc48f60f642842333584167b452571b3efc29939af5dce266ae54f58%2C1b1606b815e45694ea46a54fc644b01ac29a044f2739dbbcfab84fa7e5444021%2C3c38c203465e557293484d7a4a5b288bac825886e83165c26dba9eef302de13f%2Cab92bc7e8fdb89e8b5a24b3b9e5500ae6d73d2b636a1e859ca66335b5afd2805%2C5784770ff49921c1bec399f9260d5003bb120a66f7389fcf04f26cebc92dcece%2Cf630b54e761c1604200202104cd8f1b9708010372b38ba16f502785694391c87%2C9fc2bfda7754bdb33158909e68eb4c1ab00b1a3e286f0f0479d10e77e4315634%2C614615bf5de37399b0e82504b0eaaa1945dd79371d1eaaea1c37aab8e7e91450%2C39375202cd33b4493d044cbba0955eb00b9d5562d76fa159056ae0fa88ea049a%2C254b5a6530bdf599d6959a5ddd4df8ed1f3e456605e2101bbe0ad7b8fcd286f4%2C6a77b84c1ad5acc130f3b5384eaaae070d3b0a5bfd7575f3d59b770c0a4fceae%2Cad0d2591208743dc567d80462cdfaba5df12d249e6758e5dcc4da5e6de10542c%2Cf317f9b73a1ffad49d804b383a4758192ebe7d64cbd6eb01007c15dc8d382579%2C2fe8f3e3447f41fb6ab8186831e08a69d23e4d9a3dcc22e7e78a4460428af5ed%2C391b16e67ddbb3edd6b9633d67cb66bb0a83f022d7872f6098889fdc7c788dbe%2C0b4065ee8cbb0df1d2d765efb015975842cbce9982a1a1fa815d2981e9d0cd2b%2C0016f11fcc256582f3f2b25e8e0f9588d2c071343bcfa9f5a2e28100bc5411f5%2C1e7f74cd922200df27706ae0e34b86390a8ac256e4e6e010073cc0a979cfc65b%2C7b2338d9abb150b3a337e2943758ff33eed83449fe4a64a97bdbce2f4bc9472c%2C35d69eaf3fbb13864c56d01048abdf3d7be0288d458c7fad97a3be071f90907c%2Cb7e2712d7b7cbf52f258ea6047ce47e95de006c29845496d803254f8bbda2b2b%2C704ad9524facf4b90d6522b3edc729c5db8216efd8d3d867225e5b1e13c0a446%2Ca25d1d4e204e6f5d8c9580902f19379e68236f2f40314992eea438219ce8e17e%2Ced52afa5e1859c45ecd8a43f925c01b508997b0ce4fb8171f6e341e014b4d61e%2Cca5e86f0ecc9f6df36ece6456aaafbbdb870bfad8db81b5a12e62f813e9906d9%2C2497793127cdd9c05d99af88d255ab42eab39bd535a4179981c87e912aa3cc85%2C06cab6ec233031500023fd1a8edccd33c6e714e1b8a574f3a32615674a113fbb%2Cafe7d32f95202d92ae86a99dfbfb64ee6bc15393904f83f7f9b4eae03fb91a02%2Cff86cc75f910aeb1a0d92efa78f599a9835fa85e5fe7c46f157484d3323baaaa%2C3011a100c28bbf320f981a7e3d3ca3f1a2a0cc9d931e821b89a19a4165683b2b%2C03345a50afa300e784e03d65ec03bfc0ced2fa86506b92b461aae31a54a0aca8%2C2ea2092185eb377238e5f6cade4a081dd7d5f957b15f952e62aac28b31be54be%2Ca048e561304fa58c02bbaa4de995c134653833b64b806fba9fed8597d3122cc0%2C482fcfc780a0efb47664c9b53c37184c8f1223e25f78e1e99754394ce0d168e1%2Cb3abecf7b4e979261387eafd887bb228b2d528c8a336c05a7ff3815648d9a7f9%2C61cb31e0054ada1e227a5496fd288bda7b4d1c60668acf75e4063ce8b77335f0%2C9af0a45d444982684a4387f6d4f262dbde5ee65c877be650e9621fe98b54c754%2C350b6fe46fa17d8161dd2e1d4ea0884df84460cc5a353f3bc29360152607aa4b%2Caa4d00bdd285c1a9778684f0ab897f5835ed1980b8fa523197f4c75acb23c195%2C5730d6d00fa3ae0aca9ec082318146e1463ea8399b3abc1a559addf941de992c%2C0104a441022a4a48a90de172c27229a09156acb4d579bd074b4405d9e17a0cf3%2C3cca458fed50510e9cb988b29f7cdaf42fbd32d21d90c5051c21f6567ea077d0%2C69d6f28cd618de24a0eb7deeaa3f61c9017e83ab86069a3ab59d8e4e0246febf%2C362f21eaa4a67552211dd442c704ad65dac222adaa58ff81097526fe2c86a882%2Cc3ebe76915f2af854251b81e8f67d89e7ae569ec75ed19d8a9a783ba752bbbda%2C48b1aadd45af49c8fdd902732284530444e0231cb190857c75eb5e5bea9bb73b%2C40cf1c73bb8d4df2527d2160fd3a65557aa49e6a085143403ff923f19ad4e947%2Cd8ac6064602abe8be4da7a1bc7e1056f4a94bc49bb01242cc7b084df00bc4f1a%2C4d9d424b207c7041fe44101030f1eddad324bf4e78207029869dcfef7a29decd%2C1522b390f775f81871df005c7fb52e8558abf0517b9bb9123ceb1d19bbbd37fe%2C1c594df6f69a468def902ffea8b3dfc89820bc3f75fbc1dcbbce41f9d09af936%2C35be995280e3a61d24d3adcfa17119331a471e2204cd2d8dd97f4c20463fc6db%2Cbdd7a2ea133d5f82800c000baceb31db112e312389b6dc70268d486720432d4a%2Cccbe9a22d3b1abc5d04743196d7ac8e1ddbe2cfddb4ae4470c5f2646d887e9cc%2Cce11f8a2918a77bcde8fa62ee5a841b98825d111da78abad2baa275198bca6c6%2C472324039af5119577cd02dd16353917fdf93833aff58e02a7e8c4fc1de0af2a%2C811d3f44cc3c076a8fc2603bfd4aee89691dd8a183d79c9932773dbcea250982%2Cfce3977b419ad6fc5883f621b80b753c15ae897f8277cc339a76531bba59c5fb%2Cc1229a1e81097eb3a7353ecbb2dd62767c5c7fdb7627b6900abfd921b56a69b2%2C6ca332e0cfffcd7ced74ae27444a66dc488b551d8d1c9febdea54ee65b7a43b6%2C52055363c622e4ae7c41646cee2d0a89eeecd3d8d425c2bce4b71c5fe9a41a13%2Cf37d257f256d44a9a461b63e77ad0a3b31fa5734bc102e7bbc4e84e2fed2b440%2C3d05875038ba8491e303be68e194409af5054088cd31b0871f71551bc07bf282%2C1fea94d124d40ea4e5985cb904c0f6897ac6a5e198e060965c9cac549425a377%2Cf3d4a17e0da9776f9c194f8ac6187db182ee018d766e895d62064efac855582c%2Ca0bf177f1751daafed44ed7e6b173c74c9bc45b79b7dc854cc3f42d9ae5baf0a%2C6ea3320819bfdf663c22e4fd9f98ce9af7da6a6ccb8ac4322de31eef2800acc5%2C970bd7d24e4ee478e7324e4c067e1fd5fc2d15ac813d3805b9abf99eec37018c%2C9c2e2d195776a7b50d7832c534a8c2efa81c81b2c1b3ce3116cbda74a89f6c3e%2C44c539a2576d6b18dd0c8f78bea3a59f93c166cb008c7a20b45dc3d45018a1c4%2C149fdd4814d86fa71b0ba94e4b5aff87992fd9cc7411d13a16548dd4d7968470%2C22bcc9a9d98247af6f113ac32e7cb528ff8ce8bbe4ce0c428dbdb449df298693%2C4fea16a05ba3b0c1ac0e8fe1d08f2786761ef73c6dadce669812b2945bf9c929%2C607c34b3c4e4a6a1d38647f06cfb355b179e4d51daab50be2745afa5219d1bb4%2Cb975baaa554d043d45d6552bb1dcbae016ba6daff3e0ab43eee0d5b3acc179a4%2Cd18643769ff0da4649add87c1f73e6e4c331c21dd69f7c85b7f026e2757d6f3a%2C0d31340aad72e6032e734acadaa923771ef3d01a66b8898a7533804c56aeae68%2C828aecc38c383895018b2389208dfdf05407daa5eb9d4586a8bbca7bd7b85608%2Ce9054697682acbec587f2ab2d6d1750cbbf7a638bef7f753594e1b352cfb7cc2%2Ce438eff94f5414913838ab256dc1d56789c979be758c231a7715e5960f4b94e6%2Cec324054841270a6078fb830ea334ccc5102f4fc82c010f778539d303a31c13d%2C71a489970da95df9b3365906fa7e735395fb9fa3bf70c40ccd754b8f23330532%2C6b684bbdf573f9da216a7a70e45ad6ca0a3032becd9f5358592aace79c37ee0b%2C023972fc92a14e416f15f912139de41ddb5a32c1fd0199f214215a283095faaa%2C65cd6ce5575e48fde3e0197c2d2582d8efc9871b537fb9f9998f1854242c59e3%2Ccb8e67bd0784916b2499ffa046bae09dde26948e473fbe118a23b78809cfc131%2C87cdc01e4943ed974125bf04362fd11043aea20f2f94996c1bb0a0ada84cc57c%2C97ca66f0e7fe5c476ab158339283ffa278d0578f64eaa605e56e30168e876a22%2C8ab119f8dda0484a70acba48f61e3993569ae44be3d2caed8caf5dc9158ebd19%2Cf0f8d0c572eccd1349125fe3c5f81a2ef2b1f82d787f6d7f55a8895d41d427aa%2C66bfc3f024b9554fd4422966cd937ae6cfe40376df9e9ae36516da14e6d323a6%2C3d2b64bbe64557e8d88e0f89895e8faf8613bf156c31eedc8735d40fe68c1cee%2C113f75a9a5e713d89f1c71be78a8966b9c30901b990dd761733bbe33948c6160%2C824c9073a72b7492b66eeb97e365cf7ddf009e92cdd12853048681f83b94256f%2Cb825648640701a764846646aa7cf8f0c662452e2ca32ae34364015cff9f91665%2Cfa6f9bbaaf811c1ec04dd2af64c3355be49c98dd30f8417a06064b45bcd9fb06%2Cca098e2a163651987c405499a593c41e023fa9833863b29077ea57d506aad885%2Cbfd088f902a24198361d78a94410e9c2e49a4599c0dd78138d294be021684b13%2Cc801f86d966e76545417537f55e283373c910c9e7c2787c421cc57363abcafcc%2C1a97e523b7741933f9637418bcd9b3c5cf18bdf8d47d49cdbdcac5c30e698ff5%2C3b9819e93f352d72682ea25f45f6a6831397b0609e0ad9a0cb7e10ddc7c969b6%2C20a9a25ddb7ee08a3a1f52477cfd2975736a7a01c45205d28071f4af7cd1fb1c%2C5022e0f0853b67d2ab9cd41a0effe2640cf33d20662c70fffb22dabfb8db9f00%2C44104476b6e7476dcb34ba9c6a95f52ed10a7077ae7330729992a433b2c21718%2C7d0c13ac8d6c04349dfbce517d8aab30fe150bc5ea57e736d1344d159d0c2582%2C56c3c3120fbba9df93a5d59d19deb0867f88bc8e8fca8cd3ac1b5782e68a4740%2C201db4b7147fd8bbeefc286baf46e0a72a8c49cce6c8a694bb3551c0325e28d0%2Cdc9112ec178e50ae946ca47a988a211b8980cf8524683791165621f47cb8483f%2Ca595e91444dcf0870cce8f1750a8735837806cd125ea6b91f538a861083f6d5c%2Cc0a5a5da9aeb4eded3f147e96d6d1dae5f30a48e4d8be234d1c4bd69bfc6fae7%2C24b182ee3eb3c6384256b45aa3481063e336de42963e2cb11547bcad1e712f27%2C56a0cbb91543eeb19f3dbb5edbc2308796de0de70f7b245f031dd21ac74d8e3a%2Cae79e2cd96baad48d8f29e482d2ddd635dd7bd8c994bb2ee66bbedf470961cf3%2Cb2a135b7527b6899059544ec32d70df0fcd57bd2b08fe30b6ec8b7ff75df71c3%2Ce0bee922e590b17e0267714a93e0b5e132fe64039ba0dd22409115f375c1702f%2C13aaa402c3a2c26a7b3e9aa34939821f737afdf7ebdbae2dda9f91b9c49e6df5%2C959badac4bd1ad91659157fdb42d42d9d349a4070959f93cc43008c4b8c52c25%2Cbb4688a72f04301d432352f10b396652066c69b998f8d530a6c7fa0aa3fb64d1%2Cb4a00d1d3574fa6db2d6c796d478b7326435dacfcb74e2152bd2fe235d7b95c2%2C344ea3bed214462b3bb1a806e2e19e04c1a96e52228ab2749408a7cb3118a75a%2Cd8c205ee079586312e1e803aec89bc1ac4271cb5a02a92653ce78e02fbe9dc5e%2C089a18dcdba0771cad83cd89561010b94fb061419cb1028e050849d0807ebd1f%2Ca5baa5c3d8b0850317664a80c18bac8dddc5b3fae51465daad2eb8b0e8787e79%2C6b4673d1f097bfc2894c686d9b54c08bf2e34403b4e608fa9c7d5cd42bd26178%2Ceba5b00f11a8e6f13998abc80497259315399618e22cbc18c688ba0093601968%2Ca7caf08e5513af76778f1a76ba7c60274cd89663bfe93ed99a6eee9404221bba%2C50d1a7973e381715ddb81879752fffd0e87cd566e38776fe64d523935cbc2278%2C401d7e22b92b65c0ec5a29e7642af3ac7da2dec43c76e0528282c620fa6fee50%2Ce78ddc7e973becae347bcecfb9c0d3d3d4ae0a463cbb78c471a466e52568460c%2C6febcd6d8c55d192b1dc6ac23d3a3d977e4527d43daa855345b037d64b6c1d24%2C24c6be36388676d348f2c16a1d35303edbd94f14ba0392f199c65628eb9d8244%2C5ab614d690e5a74b083d165fad9376132a8bc49789604e576122f2c8777dc704%2C07f14d52fa3a92732a7bbd24a4fb21554d8dd0487cc9a676e353bd309fa2c6b8%7D&per_page=100 is not valid JSON and cannot be decoded.

brutexploiter commented 1 year ago

─$ python3 -V
Python 3.10.8

christophetd commented 1 year ago

@brutexploiter Can't reproduce on Python 3.10.8, can you provide the input domain name?

brutexploiter commented 1 year ago

indeed.com