Commit 176f6373 authored by yogesh.m's avatar yogesh.m

update

parent 09b19ede
...@@ -4,15 +4,7 @@ import json ...@@ -4,15 +4,7 @@ import json
import os import os
import sniff import sniff
import multiprocessing import multiprocessing
from utilities.list_interfaces import get_interfaces
def get_interfaces():
interfaces = []
output = os.popen('route print').read()
lines = output.split('\n')
for line in lines:
if ("......" in line):
interfaces.append(line.split("......")[1])
return interfaces
app = Flask(__name__, template_folder='template') app = Flask(__name__, template_folder='template')
......
from scapy.all import * from scapy.all import *
import socket
import datetime import datetime
import os import os
import ssl
import binascii import binascii
import yaml import yaml
import sqlite3 import sqlite3
import xml.etree.ElementTree as ET
from datetime import datetime from datetime import datetime
import protocol_actions import protocol_actions
import asset_actions
import threading import threading
import requests import requests
lock = threading.Lock() lock = threading.Lock()
......
from scapy.all import * from scapy.all import *
import yaml
import sqlite3
yamlfile=open("config.yaml") def get_interfaces():
data = yaml.load(yamlfile, Loader=yaml.FullLoader) interfaces = []
mydb=sqlite3.connect("assets.db",check_same_thread=False) if platform == "linux" or platform == "linux2":
query=mydb.cursor() for i in get_if_list():
interfaces.append(i)
def show_list(): elif platform == "darwin":
for i in get_if_list(): for i in get_if_list():
if(not query.execute("SELECT interface_name FROM interfaces WHERE interface_name='"+i+"'").fetchone()): interfaces.append(i)
updateiface='INSERT INTO interfaces\ elif platform == "win32":
(interface_name,plant)\ output = os.popen('route print').read()
VALUES\ lines = output.split('\n')
("'+i+'","'+data["configuration"]["edge_device_location"]+'")' for line in lines:
query.execute(updateiface) if ("......" in line):
mydb.commit() interfaces.append(line.split("......")[1])
query.close() return interfaces
print(get_if_list()) \ No newline at end of file
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment