Пример #1
0
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()
Пример #3
0
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()
Пример #4
0
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()