우인혜 6 лет назад
Родитель
Сommit
ef11fb5d2f

+ 4
- 3
src/main/java/com/mycompany/app/App.java Просмотреть файл

1
+//Main Class
1
 package com.mycompany.app;
2
 package com.mycompany.app;
2
 
3
 
3
 import java.io.BufferedReader;
4
 import java.io.BufferedReader;
120
         }
121
         }
121
 
122
 
122
     }
123
     }
123
-        
124
+    //  Find Node    
124
     public static Node findNode(Vector<Node> nodeVector, Object obj){
125
     public static Node findNode(Vector<Node> nodeVector, Object obj){
125
         for(int i = 0; i < nodeVector.size(); i++){
126
         for(int i = 0; i < nodeVector.size(); i++){
126
             if(nodeVector.elementAt(i).ip.equals((String)obj)){
127
             if(nodeVector.elementAt(i).ip.equals((String)obj)){
130
         }
131
         }
131
         return null;
132
         return null;
132
     }
133
     }
133
-
134
+    //  Insert packet value in Node Class
134
     public static void insertNodeValue(Eips S, Nips D, Packet pkt){
135
     public static void insertNodeValue(Eips S, Nips D, Packet pkt){
135
         S.setSourceIp(pkt.eip);
136
         S.setSourceIp(pkt.eip);
136
         S.setSourcePort(pkt.eport);
137
         S.setSourcePort(pkt.eport);
137
         D.setDestIp(pkt.nip);
138
         D.setDestIp(pkt.nip);
138
         D.setDestPort(pkt.nport);
139
         D.setDestPort(pkt.nport);
139
     }
140
     }
140
-
141
+    //  Insert source & destination ip/port number in Node Class
141
     public static void insertAddress(Eips S, Nips D, Node N){
142
     public static void insertAddress(Eips S, Nips D, Node N){
142
         N.source.addElement(S);
143
         N.source.addElement(S);
143
         N.destination.addElement(D);
144
         N.destination.addElement(D);

+ 1
- 0
src/main/java/com/mycompany/app/Eips.java Просмотреть файл

1
+//Source Address Class
1
 package com.mycompany.app;
2
 package com.mycompany.app;
2
 class Eips{
3
 class Eips{
3
     String ip = null;
4
     String ip = null;

+ 1
- 0
src/main/java/com/mycompany/app/Nips.java Просмотреть файл

1
+//Destination Address Class
1
 package com.mycompany.app;
2
 package com.mycompany.app;
2
 class Nips{
3
 class Nips{
3
     String ip=null;
4
     String ip=null;

+ 4
- 3
src/main/java/com/mycompany/app/Node.java Просмотреть файл

1
+//Node Class
1
 package com.mycompany.app;
2
 package com.mycompany.app;
2
 
3
 
3
 import java.util.Vector;
4
 import java.util.Vector;
4
 
5
 
5
 class Node {
6
 class Node {
6
-    Vector<Eips> source = new Vector<Eips>();
7
-    Vector<Nips> destination = new Vector<Nips>(); 
7
+    Vector<Eips> source = new Vector<Eips>();   //  Store Source Address
8
+    Vector<Nips> destination = new Vector<Nips>();  //  Store Destination Address
8
     String ip = null; //  ip
9
     String ip = null; //  ip
9
 
10
 
10
     double vulnerability = 1/30;   //  inbound value
11
     double vulnerability = 1/30;   //  inbound value
14
     long total_pkt = 0;
15
     long total_pkt = 0;
15
     long total_bytes = 0;
16
     long total_bytes = 0;
16
 
17
 
17
-    Integer total_port_counts;
18
+    Integer total_port_counts;  //need...?->it can counts source port vector size..
18
 
19
 
19
     void sumPkt(Object obj){
20
     void sumPkt(Object obj){
20
         total_pkt +=(long)obj;
21
         total_pkt +=(long)obj;

+ 1
- 0
src/main/java/com/mycompany/app/Packet.java Просмотреть файл

1
+//Packet Class
1
 package com.mycompany.app;
2
 package com.mycompany.app;
2
 class Packet{
3
 class Packet{
3
     Object nip;
4
     Object nip;

Двоичные данные
target/classes/com/mycompany/app/App.class Просмотреть файл


Двоичные данные
target/classes/com/mycompany/app/Eips.class Просмотреть файл


Двоичные данные
target/classes/com/mycompany/app/Nips.class Просмотреть файл


Двоичные данные
target/classes/com/mycompany/app/Node.class Просмотреть файл


Двоичные данные
target/classes/com/mycompany/app/Packet.class Просмотреть файл


Загрузка…
Отмена
Сохранить