def analyze(api_key, ip): bl = httpbl.HttpBL('api_key') response = bl.query(ip) try: print('IP Address: {}'.format(ip)) print('Threat Score: {}'.format(response['threat_score'])) print('Days since last activity: {}'.format( response['days_since_last_activity'])) print('Visitor type: {}'.format(', '.join( [httpbl.DESCRIPTIONS[t] for t in response['type']]))) return response except Exception: return {"error": "Error en Honeypot Checker"}
def _honeypot(token, target): results_dict = {} bl = httpbl.HttpBL(token) response = bl.query(target) results_dict = response #pprint.pprint(response) #pprint.pprint(response) #print('IP Address: {}'.format(ip_address) #print('Threat Score: {}'.format(response['threat_score']) #print('Days since last activity: {}'.format(response['days_since_last_activity']) #print('Visitor type: {}'.format(', '.join([httpbl.DESCRIPTIONS[t] for t in response['type']])) """ if response.status_code == 200: data = response.json() results_dict = data """ return results_dict
def project_honey_pot(ip,key): bl = httpbl.HttpBL(key) response = bl.query(ip) return response['threat_score'],response['days_since_last_activity']
def setUp(self): self.bl = httpbl.HttpBL('test_key')