testing
Simon 3 years ago
parent b300a12731
commit fa2a5bf105

@ -55,14 +55,14 @@ class privHelper():
self._netfilterURI = 'PYRO:netfilterControl@./u:/run/priv_control/priv_control.unixsocket' self._netfilterURI = 'PYRO:netfilterControl@./u:/run/priv_control/priv_control.unixsocket'
self._conntrackURI = 'PYRO:conntrackControl@./u:/run/priv_control/priv_control.unixsocket' self._conntrackURI = 'PYRO:conntrackControl@./u:/run/priv_control/priv_control.unixsocket'
def addBL(self,ip,dport): def addBL(selfdport,ip):
try: try:
with Pyro5.api.Proxy(self._netfilterURI) as nf: with Pyro5.api.Proxy(self._netfilterURI) as nf:
nf.blocklistAdd(dport,ip) nf.blocklistAdd(dport,ip)
except Exception as e: except Exception as e:
print('(PrivError) {}'.format(e)) print('(PrivError) {}'.format(e))
def delBL(self,ip,dport): def delBL(self,dport,ip):
try: try:
with Pyro5.api.Proxy(self._netfilterURI) as nf: with Pyro5.api.Proxy(self._netfilterURI) as nf:
nf.blocklistDel(dport,ip) nf.blocklistDel(dport,ip)
@ -402,8 +402,8 @@ if __name__ == '__main__':
if ClientInfo: if ClientInfo:
print('Remove dynamic blacklist entry for {}'.format(delete)) print('Remove dynamic blacklist entry for {}'.format(delete))
if PRIV_HELPER: if PRIV_HELPER:
print('Ask priv heler to remove blacklist entry for {} from iptables'.format(delete)) print('Ask priv helper to remove blacklist entry for {} from iptables'.format(delete))
reactor.callInThread(PRIV_HELPER.delBL(delete)) reactor.callInThread(PRIV_HELPER.delBL,PRIV_HELPER,ListenPort,delete)
if Stats == True: if Stats == True:

Loading…
Cancel
Save

Powered by TurnKey Linux.