def clientthread(conn): #Sending message to connected client conn.send('Welcome to the server. Type something and hit enter\n') #send only takes string #infinite loop so that function do not terminate and thread do not end. #Receiving from client data = conn.recv(1024) print("Data Received Starts") print(data) print("Data Ends") fire=Firewall('blackList.txt','whitelist.txt') reply=fire.input(data) print("Reply", reply) conn.sendall(reply) #came out of loop conn.close()
def clientthread(conn): #Sending message to connected client conn.send('Welcome to the server. Type something and hit enter\n' ) #send only takes string #infinite loop so that function do not terminate and thread do not end. #Receiving from client data = conn.recv(1024) print("Data Received Starts") print(data) print("Data Ends") fire = Firewall('blackList.txt', 'whitelist.txt') reply = fire.input(data) print("Reply", reply) conn.sendall(reply) #came out of loop conn.close()
from firewall import Firewall single = Firewall() single.policy(single.INPUT,single.DROP) single.policy(single.OUTPUT,single.ACCEPT) single.policy(single.FORWARD,single.DROP) single.input().protocol('icmp').drop() single.input().protocol('tcp').dport(('3389','5900')).accept() single.input().protocol('tcp').dport(('137','138','139','145')).accept() single.show() #single.run() #single.list()
from firewall import Firewall single = Firewall() single.policy(single.INPUT, single.DROP) single.policy(single.OUTPUT, single.ACCEPT) single.policy(single.FORWARD, single.DROP) single.input().protocol('icmp').drop() single.input().protocol('tcp').dport(('3389', '5900')).accept() single.input().protocol('tcp').dport(('137', '138', '139', '145')).accept() single.show() #single.run() #single.list()