|
@@ -331,24 +331,36 @@ public class RecordDetailFragment extends UpNavigatibleFragment {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
ArrayList<Integer> myPortList = new ArrayList<Integer>();
|
|
|
-
|
|
|
- //Disaplay the protocols/services
|
|
|
for (String tok : myTokensList) {
|
|
|
myPortList.add(protocol2Port(tok));
|
|
|
}
|
|
|
System.out.print(myPortList);
|
|
|
- String signature = createSignature(r.getRemoteIP(),myPortList);
|
|
|
- createSignatureFile(signature);
|
|
|
|
|
|
+ if (mRecord.getProtocol().contentEquals("MULTISTAGE")){
|
|
|
+ String signature = createMultistageSignature(r.getRemoteIP(), myPortList);
|
|
|
+ createSignatureFile(signature);
|
|
|
+ }
|
|
|
|
|
|
+ else if(mRecord.getProtocol().contentEquals("HTTP")){
|
|
|
+ /*String signature = createHTTPSignature(r.getRemoteIP(), port);
|
|
|
+ createSignatureFile(signature);*/
|
|
|
+ }
|
|
|
+
|
|
|
+ else if(mRecord.getProtocol().contentEquals("MODBUS")){
|
|
|
+ /*String signature = createMODBUSSignature(r.getRemoteIP(), port);
|
|
|
+ createSignatureFile(signature);*/
|
|
|
+ }
|
|
|
+
|
|
|
+ else if(mRecord.getProtocol().contentEquals("FILE INJECTION")){
|
|
|
+ /*String signature = createFILEINJECTIONSignature(r.getRemoteIP(), port);
|
|
|
+ createSignatureFile(signature);*/
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
- private String createSignature(String ip,ArrayList portList) {
|
|
|
+ private String createMultistageSignature(String ip,ArrayList portList) {
|
|
|
|
|
|
int portListSize=0;
|
|
|
StringBuilder portArray = new StringBuilder();
|