草庐IT

iptables-persistent

全部标签

linux - 匹配 IPTables 规则时运行系统命令

:)我希望能够在命中IPTable规则时运行系统命令,将远程设备的IP地址传递给它。我环顾四周,但一无所获。我想到了grepping日志,但我预计会有很多流量..任何帮助都会很棒!谢谢(如果有帮助,UbuntuLinux是我的首选平台) 最佳答案 这是你如何做的:iptables-IFORWARD-ptcp--dport80-da.b.c.d-jLOG--log-prefix="现在触发我!!!"tail-f一些日志文件|awk'/some-pattern/{system("run-some-command")}'应该足够直接并且应

linux - ELB、代理协议(protocol)和 iptables

我有一个服务器前端由AWSELB设置的设置。我想可能使用iptables根据源ip地址过滤流量。我在ELB上启用了代理协议(protocol)。是否可以将iptables与代理协议(protocol)结合使用? 最佳答案 奶酪。我不确定这是否可行,但我想使用AWS安全组会是一个更简单的解决方案。此外,AWSWeb应用程序防火墙可能会助您一臂之力。看看https://aws.amazon.com/waf/看看是否有帮助。干杯, 关于linux-ELB、代理协议(protocol)和ipta

c++ - iptables C++ 控制

我需要在C++程序中控制进出linuxbox的入站和出站流量。我可以从我的程序中调用iptables,但我更愿意去掉中间人并自己访问内核API函数。我相信我需要使用libnfnetlink但是,我一直没能找到任何API文档或示例程序。我需要构建的规则相当简单-例如丢弃目标端口等于X的数据包等。我不打算编写完整的防火墙应用程序。谁能提出更好的方法,或者提供一些文档或示例应用程序的链接?我宁愿避免阅读iptables代码,但我想如果找不到更好的资源,我可能不得不阅读。 最佳答案 一年前,我有同样的要求并四处询问。但是在接触了一些开源内核

linux - 如何使用 AWS EFS 和 ReadWriteMany 配置 Persistent Volume Claim?

我有以下持久卷和卷声明:kind:PersistentVolumeapiVersion:v1metadata:name:kloudspec:capacity:storage:100GiaccessModes:-ReadWriteManypersistentVolumeReclaimPolicy:Retainnfs:server:172.21.51.42path:/readOnly:false和:kind:PersistentVolumeClaimapiVersion:v1metadata:name:kloudspec:accessModes:-ReadWriteManyresource

linux - 如何在 Linux 中从 iptable 检查 PREROUTING 列表?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。Improvethisquestion我在我的iptable中添加了数据包转发规则sudoiptables-tnat-APREROUTING-ptcp--dport111

python - 是否有 iptables 的 python 接口(interface)?

我正在尝试通过python检索系统上配置的当前iptables链。如果我跟踪iptables命令,它会输出:straceiptables-LINPUTsocket(PF_INET,SOCK_RAW,IPPROTO_RAW)=3getsockopt(3,SOL_IP,0x40/*IP_???*/,"filter\0\377`\2\351\1\0\210\377\377\210}\313\276\0\210\377\377\354\206\0\201\377\377\377\377"...,[84])=0完整输出在这里:http://pastebin.com/e7XEsaZV在python

linux - iptables 能否只允许对某个域名进行 DNS 查询?

我现在有iptables阻止所有UDP流量,但是我只想允许某些DNS查询通过。让我们以google.com为例。我正在尝试使用字符串匹配来查找请求中的域名,并允许它。这就是我想出的。iptables-AOUTPUT-oeth0-pudp--sport53-mstring--string"google.com"--algobm-jACCEPT我还尝试了--dport53而不是--sport。没有骰子。如果有人知道如何做到这一点或看到我哪里出错了,我们将不胜感激!谢谢,震动 最佳答案 我知道这有点晚了,但既然你还没有结束这个问题....

linux - 如何在iptables CentOS 6 中打开2195 端口激活APNS

我试过这个解决方案:iptables-IOUTPUT-ptcp--dport2195-jACCEPT/etc/init.d/iptablesstop/etc/init.d/iptablesstart但仍然无法访问端口。如果我必须为APNS打开更多端口,请告诉我。 最佳答案 怎么样:iptables-AINPUT-ptcp--dport2195-jACCEPTserviceiptablesrestartThis也可能有帮助。 关于linux-如何在iptablesCentOS6中打开219

linux - debian 8 iptables-持久

我有VPSDebian8jessiex64稳定版。安装后我试图配置iptables(就像在debian7中一样)。apt-getinstalliptables-persistent执行成功,安装了一些数据包。但是当我尝试serviceiptables-persistentstart我收到一个错误提示tharserviceiptables-persistentunrecognized停下来! 最佳答案 保留IP表Debian/Ubuntu要保留您对iptables规则所做的任何更改,请执行以下操作。安装iptables-persist

php - Laravel 认证 :attempt() will not persist login

我在网上找到了许多具有类似问题的资源,但似乎没有一个解决方案可以解决我的问题。当我使用以下代码登录用户时,一切似乎都很好:$email=Input::get('email');$password=Input::get('password');if(Auth::attempt(array('email'=>$email,'password'=>$password))){returnAuth::user();}else{returnResponse::make("Invalidlogincredentials,pleasetryagain.",401);}Auth::attempt()函数