QV3AJVRIBWZIGR2BQKBHMG5ZRB7D4NLEF5ZJMYUUG3GAAG5J3ZQAC clearICMP :: String -> IO ()clearICMP server = doiptables ["-D", "INPUT", "-s", server, "-p", "icmp", "--icmp-type", "0", "-j", "DROP"]applyUDP :: String -> Int -> IO ()applyUDP server port = doiptables ["-I", "INPUT", "-s", server, "-p", "udp", "-m", "udp", "--sport", show port, "-j", "DROP"]clearUDP :: String -> Int -> IO ()clearUDP server port = doiptables ["-D", "INPUT", "-s", server, "-p", "udp", "-m", "udp", "--sport", show port, "-j", "DROP"]
applyICMP :: String -> IO ()applyICMP server = doiptables ["-I", "INPUT", "-s", server, "-p", "icmp", "--icmp-type", "0", "-j", "DROP"]clearICMP :: String -> IO ()clearICMP server = doiptables ["-D", "INPUT", "-s", server, "-p", "icmp", "--icmp-type", "0", "-j", "DROP"]