【文件属性】:
文件名称:watershell:通过那些讨厌的防火墙在Linux上运行命令
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-20 12:58:27
C
水壳
这将允许您通过iptables或其他linux数据包过滤器运行命令。
它本质上是一个嗅探器。 它将udp数据报嗅探到指定的端口,然后在找到关键字的情况下运行命令
现在运行两个关键字:(命令)和状态
run将以冒号为根运行冒号后的命令
status将发送带有最后运行命令的退出代码的回复数据包
如果未过滤端口,状态将不起作用,以某种方式阻止ICMP端口无法访问的消息,并且如果它确实在侦听,它应该可以很好地答复
配置中
您可以在watershell.c顶部硬编码值,也可以在启动它时使用命令行参数。 共有三个选项:
PORT:定义要检查的端口,-p标志,默认值为12345
IFACE:要监听的接口,-l标志,默认为eth0
PROMISC:是否监听所有流量,-p标志,默认为false
如果混杂模式出现在通过UDP且与指定端口匹配的网络上的任何流量,将触发程序,例如,发送带有run:
【文件预览】:
watershell-master
----watershell.c(8KB)
----watershell.h(2KB)
----README.md(1KB)