ipsurv.core package¶
ipsurv.core.object_factory module¶
- class ObjectFactory¶
Bases:
abc.ABC
Description: https://deer-hunt.github.io/ipsurv/pages/ipsurv-cmd/program_architecture_classes.html#objectfactory
- create_args_builder(config, pipeline)¶
- Parameters
- Return type
- create_collectors(args, dns_resolver)¶
- Parameters
args (argparse.Namespace) –
dns_resolver (DnsResolveRequester) –
- Return type
dict
- create_dns_resolver(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
- create_dns_reverse_collector(dns_resolver, args)¶
- Parameters
dns_resolver (DnsResolveRequester) –
args (argparse.Namespace) –
- Return type
- create_dnstxt_collector(dns_resolver, args)¶
- Parameters
dns_resolver (DnsResolveRequester) –
args (argparse.Namespace) –
- Return type
- create_geoip_collector(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
- create_http(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
- create_http_collector(requester, args)¶
- Parameters
server_reactivity (ServerReactivity) –
args (argparse.Namespace) –
- Return type
- create_icmp_collector(requester, args)¶
- Parameters
server_reactivity (ServerReactivity) –
args (argparse.Namespace) –
- Return type
- create_ipinfo_collector(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
- create_rdap_collector(args)¶
- param args
- type args
argparse.Namespace
- Return type
- create_reactivities(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
list
- create_self_collector(args, dns_resolver, server_reactivity)¶
- Parameters
args (argparse.Namespace) –
dns_resolver (DnsResolveRequester) –
server_reactivity (ServerReactivity) –
- Return type
- create_serializer(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
- create_server_reactivity(args)¶
- Parameters
args (argparse.Namespace) –
- Return type
- create_target_parser(args, pipeline, dns_resolver)¶
- Parameters
args (argparse.Namespace) –
pipeline (Pipeline) –
dns_resolver (DnsResolveRequester) –
- Return type
- create_tcp_collector(requester, args)¶
- Parameters
server_reactivity (ServerReactivity) –
args (argparse.Namespace) –
- Return type
- create_udp_collector(requester, args)¶
- Parameters
server_reactivity (ServerReactivity) –
args (argparse.Namespace) –
- Return type