diff --git a/modules/search/fofa_api.py b/modules/search/fofa_api.py index d97b7ef..02a89e3 100644 --- a/modules/search/fofa_api.py +++ b/modules/search/fofa_api.py @@ -32,7 +32,7 @@ class FoFa(Search): 'qbase64': query_data, 'page': self.page_num, 'full': 'true', - 'size': 5000} + 'size': 1000} resp = self.get(self.addr, query) if not resp: return @@ -42,7 +42,7 @@ class FoFa(Search): break self.subdomains.update(subdomains) size = resp_json.get('size') - if size < 5000: + if size < 1000: break self.page_num += 1 diff --git a/modules/search/github_api.py b/modules/search/github_api.py index 7e9b4f2..2a7ed64 100644 --- a/modules/search/github_api.py +++ b/modules/search/github_api.py @@ -1,3 +1,5 @@ +import time + import requests from config import settings from common.search import Search @@ -50,6 +52,7 @@ class GithubAPI(Search): return page = 1 while True: + time.sleep(self.delay) params = {'q': self.domain, 'per_page': 100, 'page': page, 'sort': 'indexed'} try: