瀏覽代碼

Pending Signature files to be generated for HTTP,MODBUS and FILE Injection

Shreyas Srinivasa 8 年之前
父節點
當前提交
6915ac14c0
共有 1 個文件被更改,包括 19 次插入7 次删除
  1. 19 7
      src/de/tudarmstadt/informatik/hostage/ui/fragment/RecordDetailFragment.java

+ 19 - 7
src/de/tudarmstadt/informatik/hostage/ui/fragment/RecordDetailFragment.java

@@ -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();