7979import org .csploit .android .plugins .Sessions ;
8080import org .csploit .android .plugins .Traceroute ;
8181import org .csploit .android .plugins .mitm .MITM ;
82- import org .csploit .android .services .MsfRpcdService ;
83- import org .csploit .android .services .NetworkRadar ;
82+ import org .csploit .android .services .Services ;
8483import org .csploit .android .services .UpdateChecker ;
8584import org .csploit .android .services .UpdateService ;
8685import org .csploit .android .services .receivers .MsfRpcdServiceReceiver ;
@@ -107,8 +106,6 @@ public class MainActivity extends AppCompatActivity {
107106 private static final int WIFI_CONNECTION_REQUEST = 1012 ;
108107 private boolean isWifiAvailable = false ;
109108 private TargetAdapter mTargetAdapter = null ;
110- private NetworkRadar mNetworkRadar = null ;
111- private MsfRpcdService mMsfRpcdService = null ;
112109 private NetworkRadarReceiver mRadarReceiver = new NetworkRadarReceiver ();
113110 private UpdateReceiver mUpdateReceiver = new UpdateReceiver ();
114111 private WipeReceiver mWipeReceiver = new WipeReceiver ();
@@ -440,27 +437,15 @@ public boolean onCreateOptionsMenu(Menu menu) {
440437 return super .onCreateOptionsMenu (menu );
441438 }
442439
443- private MsfRpcdService getMsfRpcdService () {
444- if (mMsfRpcdService == null )
445- mMsfRpcdService = new MsfRpcdService (this );
446- return mMsfRpcdService ;
447- }
448-
449- private NetworkRadar getNetworkRadar () {
450- if (mNetworkRadar == null )
451- mNetworkRadar = new NetworkRadar (this );
452- return mNetworkRadar ;
453- }
454-
455440 @ Override
456441 public boolean onPrepareOptionsMenu (Menu menu ) {
457442 MenuItem item = menu .findItem (R .id .ss_monitor );
458443
459- getNetworkRadar ().buildMenuItem (item );
444+ Services . getNetworkRadar ().buildMenuItem (item );
460445
461446 item = menu .findItem (R .id .ss_msfrpcd );
462447
463- getMsfRpcdService ().buildMenuItem (item );
448+ Services . getMsfRpcdService ().buildMenuItem (item );
464449
465450 mMenu = menu ;
466451
@@ -571,7 +556,7 @@ public void startNetworkRadar() {
571556 new Thread (new Runnable () {
572557 @ Override
573558 public void run () {
574- getNetworkRadar ().start ();
559+ Services . getNetworkRadar ().start ();
575560 }
576561 }).start ();
577562 }
@@ -580,7 +565,7 @@ public void stopNetworkRadar() {
580565 new Thread (new Runnable () {
581566 @ Override
582567 public void run () {
583- getNetworkRadar ().stop ();
568+ Services . getNetworkRadar ().stop ();
584569 }
585570 }).start ();
586571 }
@@ -592,8 +577,8 @@ public void StartRPCServer() {
592577 new Thread (new Runnable () {
593578 @ Override
594579 public void run () {
595- if (getMsfRpcdService ().isAvailable ())
596- getMsfRpcdService ().start ();
580+ if (Services . getMsfRpcdService ().isAvailable ())
581+ Services . getMsfRpcdService ().start ();
597582 }
598583 }).start ();
599584 }
@@ -605,7 +590,7 @@ public void StopRPCServer() {
605590 new Thread (new Runnable () {
606591 @ Override
607592 public void run () {
608- getMsfRpcdService ().stop ();
593+ Services . getMsfRpcdService ().stop ();
609594 }
610595 }).start ();
611596 }
@@ -755,7 +740,7 @@ public void onItemSelected(int index) {
755740 new Thread (new Runnable () {
756741 @ Override
757742 public void run () {
758- getNetworkRadar ().onMenuClick (MainActivity .this , item );
743+ Services . getNetworkRadar ().onMenuClick (MainActivity .this , item );
759744 }
760745 }).start ();
761746 return true ;
@@ -764,7 +749,7 @@ public void run() {
764749 new Thread (new Runnable () {
765750 @ Override
766751 public void run () {
767- getMsfRpcdService ().onMenuClick (MainActivity .this , item );
752+ Services . getMsfRpcdService ().onMenuClick (MainActivity .this , item );
768753 }
769754 }).start ();
770755 return true ;
0 commit comments