|
|
@@ -30,6 +30,8 @@ public class App {
|
|
30
|
30
|
JSONObject jsonObject = new JSONObject();
|
|
31
|
31
|
Node node = new Node();
|
|
32
|
32
|
Packet packet = new Packet();
|
|
|
33
|
+ Nips destinationAssign = new Nips();
|
|
|
34
|
+ Eips sourceAssign = new Eips();
|
|
33
|
35
|
try {
|
|
34
|
36
|
jsonObject = (JSONObject) jsonParser.parse(line);
|
|
35
|
37
|
|
|
|
@@ -54,10 +56,23 @@ public class App {
|
|
54
|
56
|
try {
|
|
55
|
57
|
// Create newNode When probe new IP
|
|
56
|
58
|
Node newNode = node.getClass().newInstance();
|
|
57
|
|
- newNode.eip = (String)newPacket.eip; // Insert "eip" in newNode
|
|
58
|
|
- newNode.
|
|
59
|
|
- networkNode.add(newNode);
|
|
|
59
|
+ Eips newSource = sourceAssign.getClass().newInstance();
|
|
|
60
|
+ Nips newDest = destinationAssign.getClass().newInstance();
|
|
60
|
61
|
|
|
|
62
|
+ // Insert node value
|
|
|
63
|
+ newSource.setSourceIp(newPacket.eip);
|
|
|
64
|
+ newSource.setSourcePort(newPacket.eport);
|
|
|
65
|
+ newDest.setDestIp(newPacket.nip);
|
|
|
66
|
+ newDest.setDestPort(newPacket.nport);
|
|
|
67
|
+ newNode.ip = newSource.getSourceIp();
|
|
|
68
|
+ // Insert source & destination address
|
|
|
69
|
+ newNode.source.add(newSource);
|
|
|
70
|
+ newNode.destination.add(newDest);
|
|
|
71
|
+ // sum packet & byte
|
|
|
72
|
+ newNode.sumPkt(newPacket.out_pkt);
|
|
|
73
|
+ newNode.sumByte(newPacket.out_byte);
|
|
|
74
|
+ // Insert newNode
|
|
|
75
|
+ networkNode.add(newNode);
|
|
61
|
76
|
} catch (InstantiationException e) {
|
|
62
|
77
|
|
|
63
|
78
|
} catch (IllegalAccessException e) {
|