Пример #1
0
def handleAjax():
    response.content_type = "application/json"
    response.status = 200
    response_dict = dict()
    response_dict['ip_counts'] = musicalStatistics.count_field_per_duration("packets", "source_ip", 60)[1:6]
    response_dict['packets_per_duration'] = musicalStatistics.get_packets_per_duration("packets", 10)
    response_dict['average_packets'] = musicalStatistics.get_packets_per_duration("packets", 3)/3
    response_dict['last_packets'] = musicalStatistics.get_last_X_packets("packets")
    response_dict['total_packets'] = musicalStatistics.get_total_packets("packets")
    return json.dumps(response_dict) 
Пример #2
0
def handleAjax():
    response.content_type = "application/json"
    response.status = 200
    response_dict = dict()
    response_dict['ip_counts'] = musicalStatistics.count_field_per_duration(
        "packets", "source_ip", 60)[1:6]
    response_dict[
        'packets_per_duration'] = musicalStatistics.get_packets_per_duration(
            "packets", 10)
    response_dict[
        'average_packets'] = musicalStatistics.get_packets_per_duration(
            "packets", 3) / 3
    response_dict['last_packets'] = musicalStatistics.get_last_X_packets(
        "packets")
    response_dict['total_packets'] = musicalStatistics.get_total_packets(
        "packets")
    return json.dumps(response_dict)
Пример #3
0
import musicalDatabase
import musicalStatistics as stats
from getdata import getdata
import time

database = musicalDatabase.request_database("MusicalPackets")
#database._database.drop_collection("MyFirstMusic")
#collection = database.open_collection("MyFirstMusic")

#data = getdata()
#global counter
#counter = 0
#for packet in data:
#    counter = counter + 1
#    packet['time'] = time.time() + counter
#    collection.put(packet)

result = stats.get_last_X_packets("packets")
for data in result:
    print(data)
Пример #4
0
import musicalDatabase
import musicalStatistics as stats
from getdata import getdata
import time

database = musicalDatabase.request_database("MusicalPackets")
#database._database.drop_collection("MyFirstMusic")
#collection = database.open_collection("MyFirstMusic")


#data = getdata()
#global counter
#counter = 0
#for packet in data:
#    counter = counter + 1
#    packet['time'] = time.time() + counter
#    collection.put(packet)


result = stats.get_last_X_packets("packets")
for data in result:
    print(data)