[APP][2.3+] dSploit v1.0.31b - An Android network penetration suite
Hi guys, i'd like to introduce this project of mine and hopefully find some beta testers for it
dSploit is an Android network analysis and penetration suite which aims to offer to IT security experts/geeks the most complete and advanced professional toolkit to perform network security assesments on a mobile device.
Once dSploit is started, you will be able to easily map your network, fingerprint alive hosts operating systems and running services, search for known vulnerabilities, crack logon procedures of many tcp protocols, perform man in the middle attacks such as password sniffing ( with common protocols dissection ), real time traffic manipulation, etc, etc .
It's still in beta stage so unexpected behaviour could happen, after all i need b-testers for this reason
An Android device with at least the 2.3 ( Gingerbread ) version of the OS. ( 2.3 support since v1.0.5b ).
The device must be rooted
The device must have a BusyBox full install, this means with every utility installed ( not the partial installation ).
What i need
Beta testers.
Designers to improve application icon and graphics.
Android programmers to help me with future releases.
Download
The precompiled apk can be downloaded from https://github.com/evilsocket/dsploit/downloads ( download the latest release you find ), make sure you have the option to install apps from third party sources enabled.
Crash Reporting & Submit an Issue
The app has an automatic crash reporting system, therefore if something nasty happens i will be informed via email with the crash detail ( no personal details are sent ), if you want to submit a new bug, use this page and provide every detail you can, such as your device model, Android version installed and so on.
First time after it loads the netowork, after like 2 seconds, it crashed and started FC-ing thereafter.
Toast states that a log has been sent but I'll attached it anyway.
Hope it can be fixed soon! Subscribed to this thread!
Code:
E/SYSTEM (18861): java.io.FileNotFoundException: /data/data/it.evilsocket.dsploit/files/tools/nmap/nmap-services (No such file or directory)
E/SYSTEM (18861): java.io.FileNotFoundException: /data/data/it.evilsocket.dsploit/files/tools/nmap/nmap-mac-prefixes (No such file or directory)
E/su (18870): sudb - Database closed
E/su (18893): sudb - Opening database
E/su (18893): sudb - Database opened
E/su (18893): sudb - Database closed
E/su (18905): sudb - Opening database
E/su (18905): sudb - Database opened
E/su (18905): sudb - Database closed
E/su (18916): sudb - Opening database
E/su (18916): sudb - Database opened
E/su (18916): sudb - Database closed
E/su (18928): sudb - Opening database
E/su (18928): sudb - Database opened
E/su (18928): sudb - Database closed
E/kernel ( 132): [19972.000244] init: untracked pid 18730 exited
E/ACRA (18861): ACRA caught a RuntimeException exception for it.evilsocket.dsploit. Building report.
E/ACRA (18861): it.evilsocket.dsploit fatal error : Unable to start service it.evilsocket.dsploit.net.NetworkMonitorService@2b0ced30 with Intent { cmp=it.evilsocket.dsploit/.net.NetworkMonitorService }: java.lang.IllegalArgumentException: contentIntent required: pkg=it.evilsocket.dsploit id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)
E/ACRA (18861): java.lang.RuntimeException: Unable to start service it.evilsocket.dsploit.net.NetworkMonitorService@2b0ced30 with Intent { cmp=it.evilsocket.dsploit/.net.NetworkMonitorService }: java.lang.IllegalArgumentException: contentIntent required: pkg=it.evilsocket.dsploit id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)
E/ACRA (18861): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2073)
E/ACRA (18861): at android.app.ActivityThread.access$2800(ActivityThread.java:121)
E/ACRA (18861): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1006)
E/ACRA (18861): at android.os.Handler.dispatchMessage(Handler.java:99)
E/ACRA (18861): at android.os.Looper.loop(Looper.java:130)
E/ACRA (18861): at android.app.ActivityThread.main(ActivityThread.java:3701)
E/ACRA (18861): at java.lang.reflect.Method.invokeNative(Native Method)
E/ACRA (18861): at java.lang.reflect.Method.invoke(Method.java:507)
E/ACRA (18861): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
E/ACRA (18861): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
E/ACRA (18861): at dalvik.system.NativeStart.main(Native Method)
E/ACRA (18861): Caused by: java.lang.IllegalArgumentException: contentIntent required: pkg=it.evilsocket.dsploit id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)
E/ACRA (18861): at android.os.Parcel.readException(Parcel.java:1326)
E/ACRA (18861): at android.os.Parcel.readException(Parcel.java:1276)
E/ACRA (18861): at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:274)
E/ACRA (18861): at android.app.NotificationManager.notify(NotificationManager.java:111)
E/ACRA (18861): at android.app.NotificationManager.notify(NotificationManager.java:91)
E/ACRA (18861): at it.evilsocket.dsploit.net.NetworkMonitorService.sendNotification(NetworkMonitorService.java:70)
E/ACRA (18861): at it.evilsocket.dsploit.net.NetworkMonitorService.onStartCommand(NetworkMonitorService.java:94)
E/ACRA (18861): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2060)
E/ACRA (18861): ... 10 more
E/InputDispatcher( 260): channel '2b2fbf18 Toast (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 260): channel '2b2fbf18 Toast (server)' ~ Channel is unrecoverably broken and will be disposed!
E/su (18973): sudb - Opening database
E/su (18973): sudb - Database opened
E/su (18973): sudb - Database closed
E/su (18985): sudb - Opening database
E/su (18985): sudb - Database opened
E/su (18985): sudb - Database closed
E/su (18997): sudb - Opening database
E/su (18997): sudb - Database opened
E/su (18997): sudb - Database closed
E/su (19008): sudb - Opening database
E/su (19008): sudb - Database opened
E/su (19008): sudb - Database closed
E/ACRA (18964): ACRA caught a RuntimeException exception for it.evilsocket.dsploit. Building report.
E/ACRA (18964): it.evilsocket.dsploit fatal error : Unable to start service it.evilsocket.dsploit.net.NetworkMonitorService@2b1879a0 with Intent { cmp=it.evilsocket.dsploit/.net.NetworkMonitorService }: java.lang.IllegalArgumentException: contentIntent required: pkg=it.evilsocket.dsploit id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)
E/ACRA (18964): java.lang.RuntimeException: Unable to start service it.evilsocket.dsploit.net.NetworkMonitorService@2b1879a0 with Intent { cmp=it.evilsocket.dsploit/.net.NetworkMonitorService }: java.lang.IllegalArgumentException: contentIntent required: pkg=it.evilsocket.dsploit id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)
E/ACRA (18964): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2073)
E/ACRA (18964): at android.app.ActivityThread.access$2800(ActivityThread.java:121)
E/ACRA (18964): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1006)
E/ACRA (18964): at android.os.Handler.dispatchMessage(Handler.java:99)
E/ACRA (18964): at android.os.Looper.loop(Looper.java:130)
E/ACRA (18964): at android.app.ActivityThread.main(ActivityThread.java:3701)
E/ACRA (18964): at java.lang.reflect.Method.invokeNative(Native Method)
E/ACRA (18964): at java.lang.reflect.Method.invoke(Method.java:507)
E/ACRA (18964): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
E/ACRA (18964): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
E/ACRA (18964): at dalvik.system.NativeStart.main(Native Method)
E/ACRA (18964): Caused by: java.lang.IllegalArgumentException: contentIntent required: pkg=it.evilsocket.dsploit id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x10)
E/ACRA (18964): at android.os.Parcel.readException(Parcel.java:1326)
E/ACRA (18964): at android.os.Parcel.readException(Parcel.java:1276)
E/ACRA (18964): at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:274)
E/ACRA (18964): at android.app.NotificationManager.notify(NotificationManager.java:111)
E/ACRA (18964): at android.app.NotificationManager.notify(NotificationManager.java:91)
E/ACRA (18964): at it.evilsocket.dsploit.net.NetworkMonitorService.sendNotification(NetworkMonitorService.java:70)
E/ACRA (18964): at it.evilsocket.dsploit.net.NetworkMonitorService.onStartCommand(NetworkMonitorService.java:94)
E/ACRA (18964): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2060)
E/ACRA (18964): ... 10 more
E/InputDispatcher( 260): channel '2b475ec0 it.evilsocket.dsploit/it.evilsocket.dsploit.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 260): channel '2b475ec0 it.evilsocket.dsploit/it.evilsocket.dsploit.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
First time after it loads the netowork, after like 2 seconds, it crashed and started FC-ing thereafter.
Toast states that a log has been sent but I'll attached it anyway.
Hope it can be fixed soon! Subscribed to this thread!
...
Yep you are the 2.3.4 Android crash report one, aren't you ?
I'm investigating to fix this as soon as possible, 2.3 support is still VERY experimental ( i do not have a 2.3 device and i can't test the app on the emulator due to unhandled functionalities ).
This is a very interesting app. I do agree with the above poster. That would be a very nice gesture on the devs part. I look forward to the development of this app.
"A question that sometimes drives me hazy, am I or are the others crazy?" Albert Einstein
Yep you are the 2.3.4 Android crash report one, aren't you ?
I'm investigating to fix this as soon as possible, 2.3 support is still VERY experimental ( i do not have a 2.3 device and i can't test the app on the emulator due to unhandled functionalities ).
Yep! I'm on Xperia Ray 2.3.4, rooted.
I'll be your beta tester then ^^ I'll report all bugs etc I encounter so this application can be used by many others using the same version of Android!
Don't worry, the community will help too!
Yep! I'm on Xperia Ray 2.3.4, rooted.
I'll be your beta tester then ^^ I'll report all bugs etc I encounter so this application can be used by many others using the same version of Android!
Don't worry, the community will help too!
Thanks dude!!!!! I tried to get some help from the italian community ( the country i am from ) but we lack a tech forum like this, you help is REALLY appreciated ... really.
Anyway, i've just released the 1.0.8b and hopefully fixed that bug, can you confirm that ?
Feel free to use the issue tracker on github to post issues, i think it's better to keep track of bugs ^^
XDA Developer TV Producer Kevin wants to help make your … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?