Basically a fork from https://github.com/blochberger/sokman but with the intention of adding a visual interface as well
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

159 lines
7.5 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
-->
<!-- Title: G Pages: 1 -->
<svg width="914pt" height="160pt"
viewBox="0.00 0.00 914.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-156 910,-156 910,4 -4,4"/>
<!-- T129 -->
<g id="node1" class="node">
<title>T129</title>
<polygon fill="none" stroke="gainsboro" points="0,-60.5 0,-96.5 90,-96.5 90,-60.5 0,-60.5"/>
<text text-anchor="middle" x="45" y="-74.8" font-family="Times,serif" font-size="14.00" fill="gray">Methodology</text>
</g>
<!-- T102 -->
<g id="node2" class="node">
<title>T102</title>
<polygon fill="none" stroke="gainsboro" points="126,-115.5 126,-151.5 224,-151.5 224,-115.5 126,-115.5"/>
<text text-anchor="middle" x="175" y="-129.8" font-family="Times,serif" font-size="14.00" fill="gray">Static Analysis</text>
</g>
<!-- T102&#45;&gt;T129 -->
<g id="edge1" class="edge">
<title>T102&#45;&gt;T129</title>
<path fill="none" stroke="black" d="M132.09,-115.49C121.04,-110.74 108.99,-105.56 97.49,-100.63"/>
<polygon fill="black" stroke="black" points="98.58,-97.28 88.01,-96.55 95.81,-103.71 98.58,-97.28"/>
</g>
<!-- T103 -->
<g id="node3" class="node">
<title>T103</title>
<polygon fill="none" stroke="gainsboro" points="382,-115.5 382,-151.5 550,-151.5 550,-115.5 382,-115.5"/>
<text text-anchor="middle" x="466" y="-129.8" font-family="Times,serif" font-size="14.00" fill="gray">Static Analysis (Automatic)</text>
</g>
<!-- T103&#45;&gt;T102 -->
<g id="edge2" class="edge">
<title>T103&#45;&gt;T102</title>
<path fill="none" stroke="black" d="M381.8,-133.5C334.66,-133.5 276.84,-133.5 234.5,-133.5"/>
<polygon fill="black" stroke="black" points="234.36,-130 224.36,-133.5 234.36,-137 234.36,-130"/>
</g>
<!-- T98 -->
<g id="node4" class="node">
<title>T98</title>
<polygon fill="none" stroke="gainsboro" points="628,-90.5 628,-126.5 705,-126.5 705,-90.5 628,-90.5"/>
<text text-anchor="middle" x="666.5" y="-104.8" font-family="Times,serif" font-size="14.00" fill="gray">CryptoLint</text>
</g>
<!-- T98&#45;&gt;T103 -->
<g id="edge3" class="edge">
<title>T98&#45;&gt;T103</title>
<path fill="none" stroke="black" d="M627.7,-113.26C608.5,-115.68 584.26,-118.73 560.45,-121.73"/>
<polygon fill="black" stroke="black" points="559.78,-118.29 550.3,-123.01 560.66,-125.23 559.78,-118.29"/>
</g>
<!-- T105 -->
<g id="node8" class="node">
<title>T105</title>
<polygon fill="none" stroke="gainsboro" points="366,-60.5 366,-96.5 566,-96.5 566,-60.5 366,-60.5"/>
<text text-anchor="middle" x="466" y="-74.8" font-family="Times,serif" font-size="14.00" fill="gray">Gray Box (APKs without Native)</text>
</g>
<!-- T98&#45;&gt;T105 -->
<g id="edge8" class="edge">
<title>T98&#45;&gt;T105</title>
<path fill="none" stroke="black" d="M627.7,-102.79C612.73,-100.52 594.68,-97.8 576.17,-95"/>
<polygon fill="black" stroke="black" points="576.57,-91.52 566.16,-93.49 575.53,-98.44 576.57,-91.52"/>
</g>
<!-- T99 -->
<g id="node5" class="node">
<title>T99</title>
<polygon fill="none" stroke="black" points="767,-90.5 767,-126.5 906,-126.5 906,-90.5 767,-90.5"/>
<text text-anchor="middle" x="836.5" y="-104.8" font-family="Times,serif" font-size="14.00">Developed CryptoLint</text>
</g>
<!-- T99&#45;&gt;T98 -->
<g id="edge4" class="edge">
<title>T99&#45;&gt;T98</title>
<path fill="none" stroke="black" d="M766.68,-108.5C749.44,-108.5 731.31,-108.5 715.34,-108.5"/>
<polygon fill="black" stroke="black" points="715.18,-105 705.18,-108.5 715.18,-112 715.18,-105"/>
</g>
<!-- T187 -->
<g id="node6" class="node">
<title>T187</title>
<polygon fill="none" stroke="gainsboro" points="143,-60.5 143,-96.5 207,-96.5 207,-60.5 143,-60.5"/>
<text text-anchor="middle" x="175" y="-74.8" font-family="Times,serif" font-size="14.00" fill="gray">Artifacts</text>
</g>
<!-- T187&#45;&gt;T129 -->
<g id="edge5" class="edge">
<title>T187&#45;&gt;T129</title>
<path fill="none" stroke="black" d="M142.69,-78.5C129.94,-78.5 114.83,-78.5 100.39,-78.5"/>
<polygon fill="black" stroke="black" points="100.04,-75 90.04,-78.5 100.04,-82 100.04,-75"/>
</g>
<!-- T104 -->
<g id="node7" class="node">
<title>T104</title>
<polygon fill="none" stroke="gainsboro" points="260,-60.5 260,-96.5 330,-96.5 330,-60.5 260,-60.5"/>
<text text-anchor="middle" x="295" y="-74.8" font-family="Times,serif" font-size="14.00" fill="gray">Gray Box</text>
</g>
<!-- T104&#45;&gt;T187 -->
<g id="edge6" class="edge">
<title>T104&#45;&gt;T187</title>
<path fill="none" stroke="black" d="M259.87,-78.5C246.63,-78.5 231.36,-78.5 217.5,-78.5"/>
<polygon fill="black" stroke="black" points="217.23,-75 207.23,-78.5 217.23,-82 217.23,-75"/>
</g>
<!-- T105&#45;&gt;T104 -->
<g id="edge7" class="edge">
<title>T105&#45;&gt;T104</title>
<path fill="none" stroke="black" d="M365.71,-78.5C356.92,-78.5 348.35,-78.5 340.4,-78.5"/>
<polygon fill="black" stroke="black" points="340.33,-75 330.33,-78.5 340.33,-82 340.33,-75"/>
</g>
<!-- T40 -->
<g id="node9" class="node">
<title>T40</title>
<polygon fill="none" stroke="gainsboro" points="137.5,-5.5 137.5,-41.5 212.5,-41.5 212.5,-5.5 137.5,-5.5"/>
<text text-anchor="middle" x="175" y="-19.8" font-family="Times,serif" font-size="14.00" fill="gray">Evaluation</text>
</g>
<!-- T40&#45;&gt;T129 -->
<g id="edge9" class="edge">
<title>T40&#45;&gt;T129</title>
<path fill="none" stroke="black" d="M137.32,-39.26C124.96,-44.57 110.92,-50.61 97.62,-56.32"/>
<polygon fill="black" stroke="black" points="95.91,-53.25 88.1,-60.41 98.67,-59.68 95.91,-53.25"/>
</g>
<!-- T41 -->
<g id="node10" class="node">
<title>T41</title>
<polygon fill="none" stroke="gainsboro" points="263.5,-5.5 263.5,-41.5 326.5,-41.5 326.5,-5.5 263.5,-5.5"/>
<text text-anchor="middle" x="295" y="-19.8" font-family="Times,serif" font-size="14.00" fill="gray">Data Set</text>
</g>
<!-- T41&#45;&gt;T40 -->
<g id="edge10" class="edge">
<title>T41&#45;&gt;T40</title>
<path fill="none" stroke="black" d="M263.3,-23.5C251.01,-23.5 236.56,-23.5 222.99,-23.5"/>
<polygon fill="black" stroke="black" points="222.84,-20 212.84,-23.5 222.84,-27 222.84,-20"/>
</g>
<!-- T96 -->
<g id="node11" class="node">
<title>T96</title>
<polygon fill="none" stroke="gainsboro" points="419.5,-5.5 419.5,-41.5 512.5,-41.5 512.5,-5.5 419.5,-5.5"/>
<text text-anchor="middle" x="466" y="-19.8" font-family="Times,serif" font-size="14.00" fill="gray">Android Apps</text>
</g>
<!-- T96&#45;&gt;T41 -->
<g id="edge11" class="edge">
<title>T96&#45;&gt;T41</title>
<path fill="none" stroke="black" d="M419.27,-23.5C393.52,-23.5 361.64,-23.5 336.76,-23.5"/>
<polygon fill="black" stroke="black" points="336.56,-20 326.56,-23.5 336.56,-27 336.56,-20"/>
</g>
<!-- T97 -->
<g id="node12" class="node">
<title>T97</title>
<polygon fill="none" stroke="black" points="602,-0.5 602,-46.5 731,-46.5 731,-0.5 602,-0.5"/>
<text text-anchor="middle" x="666.5" y="-31.3" font-family="Times,serif" font-size="14.00">Google Play Store</text>
<polyline fill="none" stroke="black" points="602,-23.5 731,-23.5 "/>
<text text-anchor="middle" x="666.5" y="-8.3" font-family="Times,serif" font-size="14.00">145 095 applications</text>
</g>
<!-- T97&#45;&gt;T96 -->
<g id="edge12" class="edge">
<title>T97&#45;&gt;T96</title>
<path fill="none" stroke="black" d="M601.87,-23.5C576.47,-23.5 547.48,-23.5 522.9,-23.5"/>
<polygon fill="black" stroke="black" points="522.66,-20 512.66,-23.5 522.66,-27 522.66,-20"/>
</g>
</g>
</svg>