Lines Matching refs:cls
12 def get_output(cls, cmd: str, verbose=False) -> str: argument
18 def pf_rules(cls, rules, verbose=True): argument
35 cls.print_output("/sbin/pfctl -sr")
38 def print_output(cls, cmd: str, verbose=True): argument
41 print(cls.get_output(cmd))
46 def print_net_debug(cls): argument
47 cls.print_output("ifconfig")
48 cls.print_output("netstat -rnW")
51 def set_sysctl(cls, oid, val): argument
52 cls.get_output("sysctl {}={}".format(oid, val))
55 def get_routes(cls, family: str, fibnum: int = 0): argument
57 out = cls.get_output(
58 "{} {} -rnW -F {} --libxo json".format(cls.NETSTAT_PATH, family_key, fibnum)
68 def get_nhops(cls, family: str, fibnum: int = 0): argument
70 out = cls.get_output(
71 "{} {} -onW -F {} --libxo json".format(cls.NETSTAT_PATH, family_key, fibnum)
81 def get_linklocals(cls): argument
85 for line in cls.get_output(cls.IFCONFIG_PATH).splitlines():