Browse Source

Merge branch 'memcrashed_tests' of stefan.schmidt/ID2T-toolkit into master

Jens Keim 5 years ago
parent
commit
d2e16f5424
2 changed files with 5 additions and 1 deletions
  1. 2 1
      build.sh
  2. 3 0
      code/Test/efficiency_testing.py

+ 2 - 1
build.sh

@@ -171,8 +171,9 @@ joomla="JoomlaRegPrivExploit ip.src=192.168.178.1"
 sality="SalityBotnet"
 ddos="DDoSAttack attackers.count=10 packets.per-second=95 attack.duration=10"
 ms17="MS17Scan ip.src=192.168.178.1"
+memcrashed="MemcrashedSpooferAttack"
 eb="EternalBlue"
-for i in "\$smbloris" "\$smbscan1" "\$smbscan2" "\$ftp" "\$porto" "\$portc" "\$sqli" "\$joomla" "\$sality" "\$ddos" "\$ms17" "\$eb"; do
+for i in "\$smbloris" "\$smbscan1" "\$smbscan2" "\$ftp" "\$porto" "\$portc" "\$sqli" "\$joomla" "\$sality" "\$ddos" "\$ms17" "\$memcrashed" "\$eb"; do
     mprof run ./id2t -i \${TEST_PCAP} -a \${i}
     mprof plot -t "\${i}" -o "\${PLOT_DIR}\${i}.png"
     mv mprofile_* "\${PLOT_DIR}\${i}.dat"

+ 3 - 0
code/Test/efficiency_testing.py

@@ -50,6 +50,9 @@ class EfficiencyTests(Test.ID2TAttackTest):
     def test_MS17(self):
         self.temporal_efficiency_test([['MS17Scan', 'ip.src=192.168.178.1']], time_limit=1.5, factor=1000)
 
+    def test_MemcrashedSpoofer(self):
+        self.temporal_efficiency_test([['MemcrashedSpoofer']], time_limit=1.5, factor=1000)
+
     # FIXME: improve EternalBlue efficiency
     @ut.skip("EternalBlue needs performance improvements to pass the efficiency test")
     def test_EternalBlue(self):