httpbl 1.0.1

Creator: bradpython12

Last updated:

Add to Cart

Description:

httpbl 1.0.1

Project Honeypot Http:BL API Package
Requires a Http:BL API key from https://www.projecthoneypot.org/


Response Format
dict with keys:

days_since_last_activity
name
threat_score
types - a list of visitor types (int values)

The list types are enumerated in the module:

httpbl.COMMENT_SPAMMER
httpbl.HARVESTER
httpbl.SEARCH_ENGINE
httpbl.SUSPICIOUS

Text descriptions are available in the httpbl.DESCRIPTIONS dict.


Example
import httpbl

ip_address = '127.5.20.3'

bl = httpbl.HttpBL('my-key')
response = bl.query(ip_address)

print('IP Address: {}'.format(ip_address)
print('Threat Score: {}'.format(response['threat_score'])
print('Days since last activity: {}'.foramt(response['days_since_last_activity'])
print('Visitor type: {}'.format(', '.join([httpbl.DESCRIPTIONS[t] for t in response['type']]))

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.