if app is not None: | if app is not None: | ||||
cmd.append("from") | cmd.append("from") | ||||
if from_addr is not None: | if from_addr is not None: | ||||
cmd.append(from_addr) | |||||
cmd.append(from_addr) | |||||
else: | else: | ||||
cmd.append("any") | |||||
cmd.append("any") | |||||
cmd.append("to") | cmd.append("to") | ||||
if to_addr is not None: | if to_addr is not None: | ||||
cmd.append(to_addr) | |||||
cmd.append(to_addr) | |||||
else: | else: | ||||
cmd.append("any") | |||||
cmd.append("any") | |||||
cmd.append("app") | cmd.append("app") | ||||
cmd.append(app) | cmd.append(app) | ||||
elif interface is not None: | elif interface is not None: | ||||
cmd.append("in") | |||||
cmd.append("on") | |||||
cmd.append(interface) | |||||
cmd.append("in") | |||||
cmd.append("on") | |||||
cmd.append(interface) | |||||
else: | else: | ||||
if protocol is not None: | if protocol is not None: | ||||
cmd.append("proto") | cmd.append("proto") |