示例#1
0
def create_alert(name, ip, expires):
    myip = get_my_ip()
    api = Shodan(settings.API_KEY)
    if myip != '':
        try:
            create_alert = api.create_alert(name=name, ip=ip, expires=expires)
            return create_alert
        except Exception as e:
            return ''
示例#2
0
def create_shodan_alert(api_client: shodan.Shodan, alert_name: str, ips: []):
    """Create a new Shodan alert."""
    LOGGER.info('Shodan alert does not exist yet, creating "%s".', alert_name)
    return api_client.create_alert(alert_name, ips)