PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /opt/support/lib/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //opt/support/lib/output.py |
import sys from typing import Callable import netaddr from rads.color import green, red, bold def err_exit(*args, file=sys.stderr, rcode=1, **kwargs): color_print(*args, color=red, file=file, **kwargs) sys.exit(rcode) def warn(*args, file=sys.stderr, color: Callable = red, **kwargs): color_print(*args, color=color, file=file, **kwargs) def print_listed(ipaddr: netaddr.IPAddress, listed: bool, where: str): """For printing whether an IP is listed in iptables""" print( f'The IP {ipaddr}', red('is listed') if listed else green('is not listed'), f'in {where}', ) def header(*args, color: Callable = bold, **kwargs): color_print(*args, color=color, **kwargs) def color_print(*args, color: Callable = red, **kwargs): out = color(*args) if isinstance(out, str): print(out, **kwargs) else: print(*out, **kwargs)