start block code
This commit is contained in:
parent
bbb92d1fdb
commit
88b38d1492
16
block.py
Normal file
16
block.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
from util import find_data_file
|
||||||
|
from util import setup_child
|
||||||
|
from util import fprint
|
||||||
|
from util import run_cmd
|
||||||
|
from util import win32
|
||||||
|
from util import linux
|
||||||
|
import util
|
||||||
|
import time
|
||||||
|
import csv
|
||||||
|
import ssh
|
||||||
|
|
||||||
|
def get_blocklist(config):
|
||||||
|
setup_child()
|
||||||
|
fprint("Downloading deny list from server")
|
||||||
|
data = check_for_file(config, "BadIPs.csv", "receive")
|
||||||
|
fprint(data.stdout)
|
@ -14,6 +14,7 @@ import netstat
|
|||||||
import ssh
|
import ssh
|
||||||
import auth
|
import auth
|
||||||
import panel
|
import panel
|
||||||
|
import block
|
||||||
|
|
||||||
badapps = [756, 278670]
|
badapps = [756, 278670]
|
||||||
displaydata = None
|
displaydata = None
|
||||||
@ -130,6 +131,10 @@ def mainloop(pool):
|
|||||||
#fprint(auth.login(config, settings["username"], settings["password"], sysid))
|
#fprint(auth.login(config, settings["username"], settings["password"], sysid))
|
||||||
settings["login"] = False
|
settings["login"] = False
|
||||||
|
|
||||||
|
|
||||||
|
if settings["block"] == True:
|
||||||
|
blockdata_res = pool.apply_async(block.get_blocklist, (config,)) #, callback=blockdata_done)
|
||||||
|
settings["block"] = False
|
||||||
#fprint(settings["killbox"])
|
#fprint(settings["killbox"])
|
||||||
if len(settings["killbox"]) > 0:
|
if len(settings["killbox"]) > 0:
|
||||||
fprint("Kill opportunity!")
|
fprint("Kill opportunity!")
|
||||||
@ -183,6 +188,7 @@ if __name__ == '__main__':
|
|||||||
settings["continueui"] = False
|
settings["continueui"] = False
|
||||||
settings["killbox"] = list()
|
settings["killbox"] = list()
|
||||||
settings["badapps"] = badapps
|
settings["badapps"] = badapps
|
||||||
|
settings["block"] = True
|
||||||
killme = manager.Value('d', 0)
|
killme = manager.Value('d', 0)
|
||||||
#killme = False
|
#killme = False
|
||||||
# launch background UI app as process
|
# launch background UI app as process
|
||||||
|
128538
output.log
128538
output.log
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user