如何使用python语言 封锁或开放指定的IP?

如何使用python语言 封锁或开放指定的IP?

我是freeBSD作业环境和python语言的新手,现在自学中,目前想要尝试挑战 "嵌入式防火墙"这个专案.

但我目前所知道的是设定防火墙规则可将”firewall 的设定”写在 /etc/rc.firewall 中,即可达到开放IP及封锁IP功能,但问题是我想做出一个操作界面(网页防火墙界面),在这个操作界面中指定开放的IP或者封锁的IP,关于在操作界面执行这些功能的部份,我目前的认知是可能需撰写python语言去连结到/etc/rc.firewall 中,进而去更改/etc/rc.firewall内的firewall 的设定,即可达到我要的功能.

请问:


1.我的初步想法是对的还是错的
2.请指点更详细的流程及做法
3.如果需要使用到python语言,应该如何撰写


谢谢您的解说指导

@@我也有想做这种类似得gui
你能不能说详细一点
步是很懂.....