scapy.as_resolvers

Resolve Autonomous Systems (AS).

class scapy.as_resolvers.AS_resolver(server: str | None = None, port: int = 43, options: str | None = None)[source]

Bases: object

options: str | None = '-k'
resolve(*ips: str) List[Tuple[str, str | None, str]][source]
server = None
class scapy.as_resolvers.AS_resolver_cymru(server: str | None = None, port: int = 43, options: str | None = None)[source]

Bases: AS_resolver

options: str | None = None
parse(data: bytes) List[Tuple[str, str | None, str]][source]

Parse bulk cymru data

resolve(*ips: str) List[Tuple[str, str | None, str]][source]
server = 'whois.cymru.com'
class scapy.as_resolvers.AS_resolver_multi(*reslist: AS_resolver)[source]

Bases: AS_resolver

resolve(*ips: Any) List[Tuple[str, str | None, str]][source]
class scapy.as_resolvers.AS_resolver_radb(server: str | None = None, port: int = 43, options: str | None = None)[source]

Bases: AS_resolver

options: str | None = '-k -M'
server = 'whois.ra.net'
class scapy.as_resolvers.AS_resolver_riswhois(server: str | None = None, port: int = 43, options: str | None = None)[source]

Bases: AS_resolver

options: str | None = '-k -M -1'
server = 'riswhois.ripe.net'