コード例 #1
0
def endpoint(text):
    addr, port = splitaddress(text.strip())
    host = addr if ishost(addr) else ip_to_host(addr)
    if port is not None and not isport(port):
        raise ValueError(port)
    return host, port
コード例 #2
0
def is_endpoint(value):
    host, port = splitaddress(value)
    return is_host(host) and is_port(port)
コード例 #3
0
def socket(text):
    addr, port = splitaddress(text.strip())
    ip = addr if isip(addr) else host_to_ip(addr)
    if port is not None and not isport(port):
        raise ValueError(port)
    return ip, port
コード例 #4
0
def is_socket(value):
    ip, port = splitaddress(value)
    return isip(ip) and is_port(port)
コード例 #5
0
ファイル: parse.py プロジェクト: GammaC0de/pyload
def endpoint(text):
    addr, port = splitaddress(text.strip())
    host = addr if ishost(addr) else ip_to_host(addr)
    if port is not None and not isport(port):
        raise ValueError(port)
    return host, port
コード例 #6
0
ファイル: parse.py プロジェクト: GammaC0de/pyload
def socket(text):
    addr, port = splitaddress(text.strip())
    ip = addr if isip(addr) else host_to_ip(addr)
    if port is not None and not isport(port):
        raise ValueError(port)
    return ip, port
コード例 #7
0
ファイル: check.py プロジェクト: GammaC0de/pyload
def isendpoint(value):
    host, port = splitaddress(value)
    return ishost(host) and isport(port)
コード例 #8
0
ファイル: check.py プロジェクト: GammaC0de/pyload
def issocket(value):
    ip, port = splitaddress(value)
    return isip(ip) and isport(port)