ipsurv.data_collector package

Submodules

ipsurv.data_collector.basic_collectors module

class DnsReverseCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)
class DnsTxtCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_cidr(response)
get_name()
get_requires()
request_data(target, requires)
class IpInfoCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)
class RdapCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_cidr(response)
get_name()
get_requires()
request_data(target, requires)
sanitize(v)

ipsurv.data_collector.data_collector module

class DataCollector(requester, args)

Bases: abc.ABC

abstract build_data(target, data, success, response, response_time)
fill(data, response, key, key2=None)
get_cidr(response)
abstract get_name()
abstract get_requires()
initialize(args)
put(data, response, key, key2=None)
request(target, requires)
abstract request_data(target, requires)

ipsurv.data_collector.pass_data_collector module

class PassDataCollector(name, requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)
class PassRequester(timeout=None)

Bases: ipsurv.requester.requester.Requester

request(target)

ipsurv.data_collector.reactivity_collectors module

class HttpCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)
class ICMPCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)
class TCPCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)
class UDPCollector(requester, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)

ipsurv.data_collector.self_collector module

class SelfCollector(requester, dns_resolver, server_reactivity, args)

Bases: ipsurv.data_collector.data_collector.DataCollector

build_data(target, data, success, response, response_time)
get_name()
get_requires()
request_data(target, requires)

Module contents