├── settings.gradle
├── cSploit
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── raw
│ │ │ │ ├── .gitignore
│ │ │ │ └── webdic.zip
│ │ │ ├── drawable
│ │ │ │ ├── top_shadow.png
│ │ │ │ ├── card_shadow.9.png
│ │ │ │ ├── card_background.9.png
│ │ │ │ ├── card_background_dark.9.png
│ │ │ │ ├── card_background_shadow.9.png
│ │ │ │ ├── rounded_square_grey.xml
│ │ │ │ ├── rounded_square.xml
│ │ │ │ ├── ic_stop_24dp.xml
│ │ │ │ ├── ic_play_arrow_24dp.xml
│ │ │ │ ├── actionbar_gradient.xml
│ │ │ │ └── selectable_background_cardbank.xml
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── exploit.png
│ │ │ │ ├── ic_refresh.png
│ │ │ │ ├── target_add.png
│ │ │ │ ├── action_back.png
│ │ │ │ ├── action_forge.png
│ │ │ │ ├── action_hijack.png
│ │ │ │ ├── action_image.png
│ │ │ │ ├── action_kill.png
│ │ │ │ ├── action_login.png
│ │ │ │ ├── action_mitm.png
│ │ │ │ ├── action_open.png
│ │ │ │ ├── action_plugin.png
│ │ │ │ ├── action_scan.png
│ │ │ │ ├── arrow_right.png
│ │ │ │ ├── dsploit_icon.png
│ │ │ │ ├── exploit_msf.png
│ │ │ │ ├── favicon_xda.png
│ │ │ │ ├── https_session.png
│ │ │ │ ├── ic_impossible.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_possible.png
│ │ │ │ ├── target_remote.png
│ │ │ │ ├── target_router.png
│ │ │ │ ├── target_self.png
│ │ │ │ ├── action_backward.png
│ │ │ │ ├── action_exploit.png
│ │ │ │ ├── action_forward.png
│ │ │ │ ├── action_inspect.png
│ │ │ │ ├── action_monitor.png
│ │ │ │ ├── action_redirect.png
│ │ │ │ ├── action_refresh.png
│ │ │ │ ├── action_scanner.png
│ │ │ │ ├── action_session.png
│ │ │ │ ├── action_sniffer.png
│ │ │ │ ├── action_youtube.png
│ │ │ │ ├── favicon_amazon.png
│ │ │ │ ├── favicon_blogger.png
│ │ │ │ ├── favicon_generic.png
│ │ │ │ ├── favicon_google.png
│ │ │ │ ├── favicon_tumblr.png
│ │ │ │ ├── favicon_twitter.png
│ │ │ │ ├── favicon_youtube.png
│ │ │ │ ├── target_endpoint.png
│ │ │ │ ├── target_network.png
│ │ │ │ ├── action_injection.png
│ │ │ │ ├── action_passwords.png
│ │ │ │ ├── action_routerpwn.png
│ │ │ │ ├── action_traceroute.png
│ │ │ │ ├── favicon_facebook.png
│ │ │ │ ├── ic_done_white_24dp.png
│ │ │ │ ├── ic_wifi_signal_1.png
│ │ │ │ ├── ic_wifi_signal_2.png
│ │ │ │ ├── ic_wifi_signal_3.png
│ │ │ │ ├── ic_wifi_signal_4.png
│ │ │ │ ├── action_exploit_finder.png
│ │ │ │ ├── ic_wifi_lock_signal_1.png
│ │ │ │ ├── ic_wifi_lock_signal_2.png
│ │ │ │ ├── ic_wifi_lock_signal_3.png
│ │ │ │ ├── ic_wifi_lock_signal_4.png
│ │ │ │ └── actionbar_gradient.xml
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── exploit.png
│ │ │ │ ├── ic_refresh.png
│ │ │ │ ├── target_add.png
│ │ │ │ ├── action_back.png
│ │ │ │ ├── action_explo.png
│ │ │ │ ├── action_forge.png
│ │ │ │ ├── action_hijack.png
│ │ │ │ ├── action_image.png
│ │ │ │ ├── action_kill.png
│ │ │ │ ├── action_login.png
│ │ │ │ ├── action_mitm.png
│ │ │ │ ├── action_open.png
│ │ │ │ ├── action_plugin.png
│ │ │ │ ├── action_scan.png
│ │ │ │ ├── arrow_right.png
│ │ │ │ ├── dsploit_icon.png
│ │ │ │ ├── exploit_msf.png
│ │ │ │ ├── favicon_xda.png
│ │ │ │ ├── https_session.png
│ │ │ │ ├── ic_impossible.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_possible.png
│ │ │ │ ├── target_remote.png
│ │ │ │ ├── target_router.png
│ │ │ │ ├── target_self.png
│ │ │ │ ├── action_backward.png
│ │ │ │ ├── action_forward.png
│ │ │ │ ├── action_inspect.png
│ │ │ │ ├── action_monitor.png
│ │ │ │ ├── action_redirect.png
│ │ │ │ ├── action_refresh.png
│ │ │ │ ├── action_scanner.png
│ │ │ │ ├── action_session.png
│ │ │ │ ├── action_sniffer.png
│ │ │ │ ├── action_youtube.png
│ │ │ │ ├── favicon_amazon.png
│ │ │ │ ├── favicon_blogger.png
│ │ │ │ ├── favicon_generic.png
│ │ │ │ ├── favicon_google.png
│ │ │ │ ├── favicon_tumblr.png
│ │ │ │ ├── favicon_twitter.png
│ │ │ │ ├── favicon_youtube.png
│ │ │ │ ├── target_endpoint.png
│ │ │ │ ├── target_network.png
│ │ │ │ ├── action_injection.png
│ │ │ │ ├── action_passwords.png
│ │ │ │ ├── action_routerpwn.png
│ │ │ │ ├── action_traceroute.png
│ │ │ │ ├── favicon_facebook.png
│ │ │ │ ├── ic_done_white_24dp.png
│ │ │ │ ├── ic_wifi_signal_1.png
│ │ │ │ ├── ic_wifi_signal_2.png
│ │ │ │ ├── ic_wifi_signal_3.png
│ │ │ │ ├── ic_wifi_signal_4.png
│ │ │ │ ├── action_exploit_finder.png
│ │ │ │ ├── ic_wifi_lock_signal_1.png
│ │ │ │ ├── ic_wifi_lock_signal_2.png
│ │ │ │ ├── ic_wifi_lock_signal_3.png
│ │ │ │ ├── ic_wifi_lock_signal_4.png
│ │ │ │ └── actionbar_gradient.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── exploit.png
│ │ │ │ ├── action_back.png
│ │ │ │ ├── action_forge.png
│ │ │ │ ├── action_image.png
│ │ │ │ ├── action_kill.png
│ │ │ │ ├── action_login.png
│ │ │ │ ├── action_mitm.png
│ │ │ │ ├── action_open.png
│ │ │ │ ├── action_scan.png
│ │ │ │ ├── arrow_right.png
│ │ │ │ ├── exploit_msf.png
│ │ │ │ ├── target_add.png
│ │ │ │ ├── target_self.png
│ │ │ │ ├── action_exploit.png
│ │ │ │ ├── action_forward.png
│ │ │ │ ├── action_hijack.png
│ │ │ │ ├── action_inject.png
│ │ │ │ ├── action_inspect.png
│ │ │ │ ├── action_monitor.png
│ │ │ │ ├── action_plugin.png
│ │ │ │ ├── action_refresh.png
│ │ │ │ ├── action_scanner.png
│ │ │ │ ├── action_session.png
│ │ │ │ ├── action_sniffer.png
│ │ │ │ ├── action_youtube.png
│ │ │ │ ├── https_session.png
│ │ │ │ ├── target_network.png
│ │ │ │ ├── target_remote.png
│ │ │ │ ├── target_router.png
│ │ │ │ ├── action_backward.png
│ │ │ │ ├── action_passwords.png
│ │ │ │ ├── action_redirect.png
│ │ │ │ ├── action_routerpwn.png
│ │ │ │ ├── action_traceroute.png
│ │ │ │ ├── target_endpoint.png
│ │ │ │ ├── ic_done_white_24dp.png
│ │ │ │ └── action_exploit_finder.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── exploit.png
│ │ │ │ ├── action_back.png
│ │ │ │ ├── action_kill.png
│ │ │ │ ├── action_mitm.png
│ │ │ │ ├── action_open.png
│ │ │ │ ├── action_scan.png
│ │ │ │ ├── arrow_right.png
│ │ │ │ ├── exploit_msf.png
│ │ │ │ ├── target_add.png
│ │ │ │ ├── target_self.png
│ │ │ │ ├── action_forge.png
│ │ │ │ ├── action_hijack.png
│ │ │ │ ├── action_image.png
│ │ │ │ ├── action_login.png
│ │ │ │ ├── action_plugin.png
│ │ │ │ ├── https_session.png
│ │ │ │ ├── target_remote.png
│ │ │ │ ├── target_router.png
│ │ │ │ ├── action_backwards.png
│ │ │ │ ├── action_exploit.png
│ │ │ │ ├── action_forward.png
│ │ │ │ ├── action_injection.png
│ │ │ │ ├── action_inspect.png
│ │ │ │ ├── action_monitor.png
│ │ │ │ ├── action_passwords.png
│ │ │ │ ├── action_redirect.png
│ │ │ │ ├── action_refresh.png
│ │ │ │ ├── action_routerpwn.png
│ │ │ │ ├── action_scanner.png
│ │ │ │ ├── action_session.png
│ │ │ │ ├── action_sniffer.png
│ │ │ │ ├── action_youtube.png
│ │ │ │ ├── target_endpoint.png
│ │ │ │ ├── target_network.png
│ │ │ │ ├── action_traceroute.png
│ │ │ │ ├── ic_done_white_24dp.png
│ │ │ │ └── action_exploit_finder.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ └── ic_done_white_24dp.png
│ │ │ ├── menu
│ │ │ │ ├── main_multi.xml
│ │ │ │ ├── exploit_finder.xml
│ │ │ │ ├── console.xml
│ │ │ │ ├── inspector.xml
│ │ │ │ ├── traceroute.xml
│ │ │ │ ├── wifi_scanner.xml
│ │ │ │ ├── hijacker.xml
│ │ │ │ ├── password_sniffer.xml
│ │ │ │ ├── port_scanner.xml
│ │ │ │ ├── vulnerability_finder.xml
│ │ │ │ ├── login_cracker.xml
│ │ │ │ ├── browser.xml
│ │ │ │ └── main.xml
│ │ │ ├── layout
│ │ │ │ ├── main.xml
│ │ │ │ ├── dirpicker_list_item.xml
│ │ │ │ ├── plugin_mitm.xml
│ │ │ │ ├── dirpicker_chooser_list.xml
│ │ │ │ ├── plugin_mitm_sniffer_list_item.xml
│ │ │ │ ├── target_empty.xml
│ │ │ │ ├── wifi_scanner.xml
│ │ │ │ ├── actions_layout.xml
│ │ │ │ ├── plugin_traceroute.xml
│ │ │ │ ├── plugin_sessions_list_item.xml
│ │ │ │ ├── plugin_sessions_layout.xml
│ │ │ │ ├── plugin_mitm_hijacker_list_item.xml
│ │ │ │ ├── plugin_exploit_finder.xml
│ │ │ │ ├── file_edit.xml
│ │ │ │ ├── target_layout.xml
│ │ │ │ ├── plugin_mitm_hijacker_webview.xml
│ │ │ │ ├── plugin_exploit_finder_item.xml
│ │ │ │ └── plugin_mitm_password_sniffer.xml
│ │ │ ├── anim
│ │ │ │ ├── fadein.xml
│ │ │ │ ├── fadeout.xml
│ │ │ │ ├── slide_in_left.xml
│ │ │ │ └── slide_out_left.xml
│ │ │ └── values
│ │ │ │ └── colors.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── csploit
│ │ │ │ └── android
│ │ │ │ ├── events
│ │ │ │ ├── Event.java
│ │ │ │ ├── Ready.java
│ │ │ │ ├── ChildDied.java
│ │ │ │ ├── Newline.java
│ │ │ │ ├── ChildEnd.java
│ │ │ │ ├── StderrNewline.java
│ │ │ │ ├── Attempts.java
│ │ │ │ ├── HostLost.java
│ │ │ │ ├── FuseBind.java
│ │ │ │ ├── Os.java
│ │ │ │ ├── Login.java
│ │ │ │ ├── Packet.java
│ │ │ │ ├── Hop.java
│ │ │ │ ├── Message.java
│ │ │ │ ├── Account.java
│ │ │ │ ├── Host.java
│ │ │ │ └── Port.java
│ │ │ │ ├── net
│ │ │ │ ├── reference
│ │ │ │ │ ├── Url.java
│ │ │ │ │ ├── Reference.java
│ │ │ │ │ ├── Vulnerability.java
│ │ │ │ │ ├── Link.java
│ │ │ │ │ ├── OSVDB.java
│ │ │ │ │ └── CVE.java
│ │ │ │ ├── metasploit
│ │ │ │ │ ├── Author.java
│ │ │ │ │ └── Payload.java
│ │ │ │ ├── datasource
│ │ │ │ │ ├── Generic.java
│ │ │ │ │ └── Search.java
│ │ │ │ └── http
│ │ │ │ │ └── proxy
│ │ │ │ │ └── HTTPSMonitor.java
│ │ │ │ ├── services
│ │ │ │ ├── Service.java
│ │ │ │ ├── MenuControllableService.java
│ │ │ │ ├── Services.java
│ │ │ │ ├── NativeService.java
│ │ │ │ └── receivers
│ │ │ │ │ └── NetworkRadarReceiver.java
│ │ │ │ ├── helpers
│ │ │ │ └── ThreadHelper.java
│ │ │ │ ├── update
│ │ │ │ ├── CoreUpdate.java
│ │ │ │ ├── MsfUpdate.java
│ │ │ │ ├── RubyUpdate.java
│ │ │ │ ├── ApkUpdate.java
│ │ │ │ └── Update.java
│ │ │ │ ├── core
│ │ │ │ ├── Client.java
│ │ │ │ ├── SettingReceiver.java
│ │ │ │ ├── Logger.java
│ │ │ │ ├── CrashReporter.java
│ │ │ │ ├── ManagedReceiver.java
│ │ │ │ └── Profiler.java
│ │ │ │ ├── tools
│ │ │ │ ├── Ip.java
│ │ │ │ ├── Logcat.java
│ │ │ │ ├── MsfRpcd.java
│ │ │ │ ├── Msf.java
│ │ │ │ ├── Fusemounts.java
│ │ │ │ ├── Shell.java
│ │ │ │ ├── Raw.java
│ │ │ │ └── NetworkRadar.java
│ │ │ │ ├── wifi
│ │ │ │ └── algorithms
│ │ │ │ │ ├── ConnKeygen.java
│ │ │ │ │ ├── MegaredKeygen.java
│ │ │ │ │ ├── AndaredKeygen.java
│ │ │ │ │ ├── OteKeygen.java
│ │ │ │ │ ├── InfostradaKeygen.java
│ │ │ │ │ ├── DiscusKeygen.java
│ │ │ │ │ ├── TecomKeygen.java
│ │ │ │ │ ├── ZyxelKeygen.java
│ │ │ │ │ └── VerizonKeygen.java
│ │ │ │ ├── gui
│ │ │ │ └── dialogs
│ │ │ │ │ ├── ErrorDialog.java
│ │ │ │ │ ├── FinishDialog.java
│ │ │ │ │ ├── ConfirmDialog.java
│ │ │ │ │ ├── FatalDialog.java
│ │ │ │ │ └── AboutDialog.java
│ │ │ │ ├── ActionActivity.java
│ │ │ │ ├── WifiScannerActivity.java
│ │ │ │ └── SettingsActivity.java
│ │ ├── assets
│ │ │ └── csploit.p12
│ │ └── jniLibs
│ │ │ └── README
│ └── test
│ │ └── java
│ │ └── org
│ │ └── csploit
│ │ └── android
│ │ └── helpers
│ │ └── NetworkHelperTest.java
├── .gitignore
├── ic_launcher-web.png
├── lint.xml
├── project.properties
└── proguard-project.txt
├── gradle.properties
├── .gitmodules
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── .tx
└── config
├── ISSUE_TEMPLATE.md
├── setup-cronjob.sh
└── .gitignore
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':cSploit'
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/raw/.gitignore:
--------------------------------------------------------------------------------
1 | !webdic.zip
2 |
--------------------------------------------------------------------------------
/cSploit/.gitignore:
--------------------------------------------------------------------------------
1 | obj
2 | libs
3 | dist
4 | *.so
5 | *.jks
6 | *.tar.*
7 | *.zip
8 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | android.enableJetifier=true
2 | android.useAndroidX=true
3 | android.enableR8 = true
4 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "cSploit/jni"]
2 | path = cSploit/jni
3 | url = https://github.com/cSploit/android.native.git
4 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Event.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * main event interface
5 | */
6 | public interface Event {
7 | }
8 |
--------------------------------------------------------------------------------
/cSploit/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/ic_launcher-web.png
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/cSploit/src/main/assets/csploit.p12:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/assets/csploit.p12
--------------------------------------------------------------------------------
/cSploit/src/main/res/raw/webdic.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/raw/webdic.zip
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/reference/Url.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.reference;
2 |
3 | /**
4 | * a simple URL reference
5 | */
6 | public interface Url {
7 | String getUrl();
8 | }
9 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/top_shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable/top_shadow.png
--------------------------------------------------------------------------------
/cSploit/src/main/jniLibs/README:
--------------------------------------------------------------------------------
1 | Add prebuilt jni libraries here:
2 |
3 | ./armeabi-v7a/libcSploitClient.so
4 | ./armeabi-v7a/libcSploitCommon.so
5 | ./armeabi/libcSploitClient.so
6 | ./armeabi/libcSploitCommon.so
7 | etc.
8 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/card_shadow.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable/card_shadow.9.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_refresh.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/target_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/target_add.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_refresh.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/target_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/target_add.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_back.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_forge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_forge.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_hijack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_hijack.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_image.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_kill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_kill.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_login.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_mitm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_mitm.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_open.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_plugin.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_scan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_scan.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/arrow_right.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/dsploit_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/dsploit_icon.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/exploit_msf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/exploit_msf.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_xda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_xda.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/https_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/https_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_impossible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_impossible.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_possible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_possible.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/target_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/target_remote.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/target_router.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/target_router.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/target_self.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/target_self.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_back.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_explo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_explo.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_forge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_forge.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_hijack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_hijack.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_image.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_kill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_kill.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_login.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_mitm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_mitm.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_open.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_plugin.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_scan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_scan.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/arrow_right.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/dsploit_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/dsploit_icon.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/exploit_msf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/exploit_msf.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_xda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_xda.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/https_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/https_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_impossible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_impossible.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_possible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_possible.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/target_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/target_remote.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/target_router.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/target_router.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/target_self.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/target_self.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_back.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_forge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_forge.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_image.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_kill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_kill.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_login.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_mitm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_mitm.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_open.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_scan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_scan.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/arrow_right.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/exploit_msf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/exploit_msf.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/target_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/target_add.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/target_self.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/target_self.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_back.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_kill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_kill.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_mitm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_mitm.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_open.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_scan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_scan.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/arrow_right.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/exploit_msf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/exploit_msf.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/target_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/target_add.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/target_self.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/target_self.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/card_background.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable/card_background.9.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_backward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_forward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_inspect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_inspect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_monitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_monitor.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_redirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_redirect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_refresh.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_scanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_scanner.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_sniffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_sniffer.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_youtube.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_amazon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_amazon.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_blogger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_blogger.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_generic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_generic.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_google.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_tumblr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_tumblr.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_twitter.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_youtube.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/target_endpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/target_endpoint.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/target_network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/target_network.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_backward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_forward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_inspect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_inspect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_monitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_monitor.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_redirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_redirect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_refresh.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_scanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_scanner.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_sniffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_sniffer.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_youtube.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_amazon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_amazon.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_blogger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_blogger.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_generic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_generic.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_google.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_tumblr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_tumblr.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_twitter.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_youtube.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/target_endpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/target_endpoint.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/target_network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/target_network.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_forward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_hijack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_hijack.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_inject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_inject.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_inspect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_inspect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_monitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_monitor.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_plugin.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_refresh.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_scanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_scanner.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_sniffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_sniffer.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_youtube.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/https_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/https_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/target_network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/target_network.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/target_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/target_remote.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/target_router.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/target_router.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_forge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_forge.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_hijack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_hijack.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_image.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_login.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_plugin.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/https_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/https_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/target_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/target_remote.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/target_router.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/target_router.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_injection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_injection.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_passwords.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_passwords.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_routerpwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_routerpwn.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_traceroute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_traceroute.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/favicon_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/favicon_facebook.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_done_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_done_white_24dp.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_1.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_2.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_3.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_signal_4.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_injection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_injection.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_passwords.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_passwords.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_routerpwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_routerpwn.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_traceroute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_traceroute.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/favicon_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/favicon_facebook.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_done_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_done_white_24dp.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_1.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_2.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_3.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_signal_4.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_backward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_passwords.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_passwords.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_redirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_redirect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_routerpwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_routerpwn.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_traceroute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_traceroute.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/target_endpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/target_endpoint.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_backwards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_backwards.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_exploit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_exploit.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_forward.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_injection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_injection.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_inspect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_inspect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_monitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_monitor.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_passwords.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_passwords.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_redirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_redirect.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_refresh.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_routerpwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_routerpwn.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_scanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_scanner.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_session.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_sniffer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_sniffer.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_youtube.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/target_endpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/target_endpoint.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/target_network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/target_network.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/card_background_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable/card_background_dark.9.png
--------------------------------------------------------------------------------
/cSploit/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/ic_done_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/ic_done_white_24dp.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_traceroute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_traceroute.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/ic_done_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/ic_done_white_24dp.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/card_background_shadow.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable/card_background_shadow.9.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/action_exploit_finder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/action_exploit_finder.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_1.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_2.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_3.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-hdpi/ic_wifi_lock_signal_4.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/action_exploit_finder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/action_exploit_finder.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_1.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_2.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_3.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-mdpi/ic_wifi_lock_signal_4.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xhdpi/action_exploit_finder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xhdpi/action_exploit_finder.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxhdpi/action_exploit_finder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxhdpi/action_exploit_finder.png
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-xxxhdpi/ic_done_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rifkyprayoga/cSploit---The-most-complete-and-advanced-IT-security-professional-toolkit-on-Android./HEAD/cSploit/src/main/res/drawable-xxxhdpi/ic_done_white_24dp.png
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/services/Service.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.services;
2 |
3 | /**
4 | * Represent a service
5 | */
6 | public interface Service {
7 | boolean start();
8 | boolean stop();
9 | boolean isRunning();
10 | }
11 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/main_multi.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/.tx/config:
--------------------------------------------------------------------------------
1 | [main]
2 | host = https://www.transifex.com
3 |
4 | [csploit.strings]
5 | file_filter = cSploit/res/values-/strings.xml
6 | source_file = cSploit/res/values/strings.xml
7 | source_lang = en
8 | trans.zh = cSploit/res/values-zh-rCN/strings.xml
9 | type = ANDROID
10 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/exploit_finder.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Oct 17 19:27:29 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
7 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/reference/Reference.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.reference;
2 |
3 | /**
4 | * a reference to something
5 | *
6 | * TODO: getDrawableResourceId
7 | */
8 | public interface Reference {
9 | String getName();
10 | String getSummary();
11 | }
12 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/rounded_square_grey.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Ready.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * a child is ready to perform some specific operation.
5 | */
6 | public class Ready implements Event {
7 | @Override
8 | public String toString() {
9 | return "Ready: {}";
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/rounded_square.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/anim/fadein.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/anim/fadeout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/console.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/inspector.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/traceroute.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/dirpicker_list_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/ic_stop_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/ic_play_arrow_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/wifi_scanner.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/reference/Vulnerability.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.reference;
2 |
3 | /**
4 | * a vulnerability reference
5 | */
6 | public interface Vulnerability extends Reference, Url {
7 | /**
8 | * get vulnerability severity
9 | *
10 | * @return vulnerability severity (from 0 to 100)
11 | */
12 | short getSeverity();
13 | String getDescription();
14 | }
15 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/ChildDied.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * a child has died
5 | */
6 | public class ChildDied implements Event {
7 | public final int signal;
8 |
9 | public ChildDied(int signal) {
10 | this.signal = signal;
11 | }
12 |
13 | public String toString() {
14 | return String.format("ChildDied: { signal=%d }", signal);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/services/MenuControllableService.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.services;
2 |
3 | import android.app.Activity;
4 | import android.view.MenuItem;
5 |
6 | /**
7 | * A service that can be controlled from the main app menu.
8 | */
9 | public interface MenuControllableService {
10 | void onMenuClick(Activity activity, MenuItem item);
11 | void buildMenuItem(MenuItem item);
12 | }
13 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Newline.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * got a newline from a child.
5 | */
6 | public class Newline implements Event {
7 | public final String line;
8 |
9 | public Newline(String line) {
10 | this.line = line;
11 | }
12 |
13 | public String toString() {
14 | return String.format("NewlineEvent: { line='%s' }", line);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/hijacker.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/ChildEnd.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * a child is ended
5 | */
6 | public class ChildEnd implements Event {
7 | public final int exit_status;
8 |
9 | public ChildEnd(int exit_status) {
10 | this.exit_status = exit_status;
11 | }
12 |
13 | public String toString() {
14 | return String.format("ChildEnd: { exit_status=%d }", exit_status);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/password_sniffer.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/port_scanner.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/StderrNewline.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * a line has been printed on child stderr
5 | */
6 | public class StderrNewline implements Event {
7 | public final String line;
8 |
9 | public StderrNewline(String line) {
10 | this.line = line;
11 | }
12 |
13 | @Override
14 | public String toString() {
15 | return "StderrNewline: { line='" + this.line + "' }";
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/anim/slide_in_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
12 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/anim/slide_out_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
12 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/vulnerability_finder.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Attempts.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * hydra attempts status
5 | */
6 | public class Attempts implements Event {
7 | public final long sent;
8 | public final long left;
9 | public final long elapsed;
10 | public final long eta;
11 |
12 | public Attempts(long sent, long left, long elapsed, long eta) {
13 | this.sent = sent;
14 | this.left = left;
15 | this.elapsed = elapsed;
16 | this.eta = eta;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/HostLost.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | import java.net.InetAddress;
4 |
5 | /**
6 | * an host has been lost
7 | */
8 | public class HostLost implements Event {
9 | public final InetAddress ipAddress;
10 |
11 | public HostLost(InetAddress ipAddress) {
12 | this.ipAddress = ipAddress;
13 | }
14 |
15 | public String toString() {
16 | return String.format("HostLost: { ipAddress='%s' }", ipAddress.getHostAddress());
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/login_cracker.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/FuseBind.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * a new fuse mountpoint has been found
5 | */
6 | public class FuseBind implements Event {
7 | public final String source, mountpoint;
8 |
9 | public FuseBind(String source, String mountpoint) {
10 | this.source = source;
11 | this.mountpoint = mountpoint;
12 | }
13 |
14 | @Override
15 | public String toString() {
16 | return String.format("FuseBind: { source='%s', mountpoint='%s' }", this.source, this.mountpoint);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Os.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * os info found
5 | */
6 | public class Os implements Event {
7 | public final short accuracy;
8 | public final String os;
9 | public final String type;
10 |
11 | public Os(short accuracy, String os, String type) {
12 | this.accuracy = accuracy;
13 | this.os = os;
14 | this.type = type;
15 | }
16 |
17 | public String toString() {
18 | return String.format("Os: { accuracy=%d, os='%s', type='%s' }", accuracy, os, type);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Login.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | import java.net.InetAddress;
4 |
5 | /**
6 | * a login has been found
7 | */
8 | public class Login implements Event {
9 | public final int port;
10 | public final InetAddress address;
11 | public final String login;
12 | public final String password;
13 |
14 | public Login(int port, InetAddress address, String login, String password) {
15 | this.port = port;
16 | this.address = address;
17 | this.login = login;
18 | this.password = password;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_mitm.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
16 |
--------------------------------------------------------------------------------
/cSploit/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-19
15 | android.library=false
16 |
17 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Packet.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | import java.net.InetAddress;
4 |
5 | /**
6 | * sniffed a packet
7 | */
8 | public class Packet implements Event {
9 | public final InetAddress src;
10 | public final InetAddress dst;
11 | public final int len;
12 |
13 | public Packet(InetAddress src, InetAddress dst, int len) {
14 | this.src = src;
15 | this.dst = dst;
16 | this.len = len;
17 | }
18 |
19 | @Override
20 | public String toString() {
21 | return String.format("Packet: { src='%s', dst='%s', len=%d }", src.getHostAddress(), dst.getHostAddress(), len);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Hop.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | import java.net.InetAddress;
4 |
5 | /**
6 | * an hop has been found
7 | */
8 | public class Hop implements Event {
9 | public final int hop;
10 | public final long usec;
11 | public final InetAddress node;
12 | public final String name;
13 |
14 | public Hop(int hop, long usec, InetAddress node, String name) {
15 | this.hop = hop;
16 | this.usec = usec;
17 | this.node = node;
18 | this.name = name;
19 | }
20 |
21 | public String toString() {
22 | return String.format("HopEvent: { hop=%d, usec=%d, node=%s, name='%s' }", hop, usec, node.getHostAddress(), name);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/menu/browser.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/helpers/ThreadHelper.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.helpers;
2 |
3 | import android.os.Looper;
4 |
5 | import java.util.concurrent.Executor;
6 | import java.util.concurrent.Executors;
7 |
8 | /**
9 | * Help cSploit dealing with threads
10 | */
11 | public final class ThreadHelper {
12 |
13 | private final static Executor EXECUTOR = Executors.newCachedThreadPool();
14 |
15 | /**
16 | * share an Executor among all cSploit components
17 | * @return an Executor for running background stuff
18 | */
19 | public static Executor getSharedExecutor() {
20 | return EXECUTOR;
21 | }
22 |
23 | public static boolean isOnMainThread() {
24 | return Looper.myLooper() == Looper.getMainLooper();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/update/CoreUpdate.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.update;
2 |
3 | import android.content.Context;
4 |
5 | import org.csploit.android.R;
6 | import org.csploit.android.core.System;
7 |
8 | /**
9 | * A core update
10 | */
11 | public class CoreUpdate extends Update {
12 | public CoreUpdate(Context context, String url, String version) {
13 | this.url = url;
14 | this.version = version;
15 | name = "core.tar.xz";
16 | path = String.format("%s/%s", System.getStoragePath(), name);
17 | archiver = Update.archiveAlgorithm.tar;
18 | compression = Update.compressionAlgorithm.xz;
19 | executableOutputDir = outputDir = System.getCorePath();
20 | prompt = String.format(context.getString(R.string.new_core_found), version);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Message.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * a child generated a message
5 | */
6 | public class Message implements Event {
7 | public enum Severity {
8 | VERBOSE,
9 | INFO,
10 | WARNING,
11 | ERROR,
12 | FATAL
13 | }
14 |
15 | public final Severity severity;
16 | public final String message;
17 |
18 | public Message(String severity, String message) throws IllegalArgumentException {
19 | // we use String to avoid caching tens of jmethodID ( one for every enum value )
20 | this.severity = Severity.valueOf(severity);
21 | this.message = message;
22 | }
23 |
24 | @Override
25 | public String toString() {
26 | return String.format("Message: { Severity='%s', message='%s' }", severity.name(), message);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/actionbar_gradient.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 | -
17 |
18 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | DEVICE:
2 |
3 |
4 | OS version:
5 |
6 |
7 | **cSploit version:**
8 |
9 |
10 | **busybox** *(installed or not):*
11 |
12 |
13 | **Rooted with supersu?**
14 |
15 |
16 | **logcat** *(filter it!):*
17 | [How-to guide](https://forum.xda-developers.com/showthread.php?t=1726238)
18 |
19 | ------------------------------------------------------------------------------------------------------------------------------
20 |
21 | **Daemon specific questions**
22 |
23 | Go version:
24 |
25 |
26 | OS:
27 |
28 |
29 | Using Docker (incase of unofficial build.)
30 |
31 | Actions performed:
32 |
33 |
34 | Logs:
35 | ------------------------------------------------------------------------------------------------------------------------------
36 |
37 | **Issue:**
38 | *Remember to search for issues alike before creating new one!*
39 |
40 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-hdpi/actionbar_gradient.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 | -
17 |
18 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable-mdpi/actionbar_gradient.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 | -
17 |
18 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Account.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | import java.net.InetAddress;
4 |
5 | /**
6 | * an account has been found
7 | */
8 | public class Account implements Event {
9 | public final InetAddress address;
10 | public final String protocol;
11 | public final String username;
12 | public final String password;
13 |
14 | public Account(InetAddress address, String protocol, String username, String password) {
15 | this.address = address;
16 | this.protocol = protocol;
17 | this.username = username;
18 | this.password = password;
19 | }
20 |
21 | @Override
22 | public String toString() {
23 | return String.format("Account: { address='%s', protocol='%s', username='%s', password='%s' }",
24 | address.getHostAddress(), protocol, username, password);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/services/Services.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.services;
2 |
3 | import android.content.Context;
4 |
5 | /**
6 | * Services provider
7 | */
8 | public final class Services {
9 | private static Context context;
10 | private static NetworkRadar networkRadar;
11 | private static MsfRpcdService msfRpcdService;
12 |
13 | public static void init(Context context) {
14 | Services.context = context;
15 | }
16 |
17 | public synchronized static NetworkRadar getNetworkRadar() {
18 | if(networkRadar == null) {
19 | networkRadar = new NetworkRadar(context);
20 | }
21 | return networkRadar;
22 | }
23 |
24 | public synchronized static MsfRpcdService getMsfRpcdService() {
25 | if(msfRpcdService == null) {
26 | msfRpcdService = new MsfRpcdService(context);
27 | }
28 | return msfRpcdService;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/update/MsfUpdate.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.update;
2 |
3 | import android.content.Context;
4 |
5 | import org.csploit.android.R;
6 | import org.csploit.android.core.*;
7 | import org.csploit.android.core.System;
8 |
9 | /**
10 | * A MSF update
11 | */
12 | public class MsfUpdate extends Update {
13 | public MsfUpdate(Context context, String url, String version) {
14 | this.url = url;
15 | this.version = version;
16 |
17 | name = "msf.tar.xz";
18 | path = String.format("%s/%s", System.getStoragePath(), name);
19 | outputDir = System.getMsfPath();
20 | executableOutputDir = ExecChecker.msf().getRoot();
21 | archiver = Update.archiveAlgorithm.tar;
22 | compression = Update.compressionAlgorithm.xz;
23 | fixShebang = wipeOnFail = true;
24 | prompt = context.getString(R.string.new_msf_found);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/update/RubyUpdate.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.update;
2 |
3 | import android.content.Context;
4 |
5 | import org.csploit.android.R;
6 | import org.csploit.android.core.*;
7 | import org.csploit.android.core.System;
8 |
9 | /**
10 | * A ruby update
11 | */
12 | public class RubyUpdate extends Update {
13 | public RubyUpdate(Context context, String url, String version) {
14 | this.url = url;
15 | this.version = version;
16 | name = "ruby.tar.xz";
17 | path = String.format("%s/%s", System.getStoragePath(), name);
18 | archiver = Update.archiveAlgorithm.tar;
19 | compression = Update.compressionAlgorithm.xz;
20 |
21 | outputDir = System.getRubyPath();
22 | executableOutputDir = ExecChecker.ruby().getRoot();
23 | fixShebang = wipeOnFail = true;
24 | prompt = context.getString(R.string.new_ruby_found);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Host.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | import java.net.InetAddress;
4 | import java.util.Arrays;
5 |
6 | /**
7 | * an host has been found
8 | */
9 | public class Host implements Event {
10 | public final byte[] ethAddress;
11 | public final InetAddress ipAddress;
12 | public final String name;
13 |
14 | public Host(byte[] ethAddress, InetAddress ipAddress, String name) {
15 | this.ethAddress = Arrays.copyOf(ethAddress, ethAddress.length);
16 | this.ipAddress = ipAddress;
17 | this.name = name;
18 | }
19 |
20 | public String toString() {
21 | return String.format("Host: { ethAddress=[%02X:%02X:%02X:%02X:%02X:%02X], ipAddress='%s', name='%s' }",
22 | ethAddress[0], ethAddress[1], ethAddress[2], ethAddress[3], ethAddress[4], ethAddress[5],
23 | ipAddress.getHostAddress(), name);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/events/Port.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.events;
2 |
3 | /**
4 | * an open port has been found
5 | */
6 | public class Port implements Event {
7 | public final String protocol;
8 | public final int port;
9 | public final String service;
10 | public final String version;
11 |
12 | public Port(String protocol, int port) {
13 | this.protocol = protocol;
14 | this.port = port;
15 | this.service = null;
16 | this.version = null;
17 | }
18 |
19 | public Port(String protocol, int port, String service, String version) {
20 | this.protocol = protocol;
21 | this.port = port;
22 | this.service = service;
23 | this.version = version;
24 | }
25 |
26 | public String toString() {
27 | return String.format("Port: { protocol='%s', port=%d, service='%s', version='%s' }",
28 | protocol, port, service, version);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/setup-cronjob.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Copyleft (C) 2014 The dSploit Project
4 | #
5 | # Author: Louis Teboul (a.k.a Androguide.fr)
6 | # admin@androguide.fr
7 | #
8 | # Licensed under the GNU GENERAL PUBLIC LICENSE version 3 'or later'
9 | # The GNU General Public License is a free, copyleft license for software and other kinds of works.
10 | # see the LICENSE file distributed with this work for a full version of the License.
11 |
12 | CYAN="\\033[1;36m"
13 | GREEN="\\033[1;32m"
14 | RESET="\\e[0m"
15 | DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
16 |
17 | if [ -f "${DIR}/cronjob.txt" ]; then
18 | rm -f $DIR/cronjob.txt
19 | fi
20 |
21 | echo -n -e "${CYAN}Generating cronjob file...${RESET}"
22 | echo "00 00 * * * /bin/bash ${DIR}/nightly-build.sh" > $DIR/cronjob.txt
23 |
24 | echo -n -e "${CYAN}Adding job to cron...${RESET}"
25 | crontab cronjob.txt
26 |
27 | echo -n -e "${GREEN}Done.${RESET}"
28 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/dirpicker_chooser_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
14 |
23 |
24 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.DS_Store
3 | *.o
4 |
5 | # built application files
6 | *.apk
7 | *.ap_
8 |
9 | # files for the dex VM
10 | *.dex
11 |
12 | # Java class files
13 | *.class
14 |
15 | # generated files
16 | bin/
17 | gen/
18 | build/
19 | gen/
20 |
21 | # Gradle/Android Studio
22 | *.iml
23 | .idea/
24 | .gradle/
25 | *.log
26 | us.stackdump*
27 |
28 | # Local configuration file (sdk path, etc)
29 | local.properties
30 |
31 | *.pydevproject
32 | .project
33 | .metadata/
34 | target/
35 | bin/**
36 | tmp/**
37 | tmp/**/*
38 | *.tmp
39 | *.bak
40 | *.swp
41 | *~.nib
42 | *~
43 | project.properties
44 | proguard/
45 | .classpath
46 | .settings/
47 | .loadpath
48 | actionbarsherlock/build/
49 | dSploit/build/
50 | cSploit/build/
51 | # External tool builders
52 | .externalToolBuilders/
53 |
54 | # Locally stored "Eclipse launch configurations"
55 | *.launch
56 |
57 | # CDT-specific
58 | .cproject
59 |
60 | # PDT-specific
61 | .buildpath
62 | /obj
63 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/core/Client.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.core;
2 |
3 | /**
4 | * the cSploitd client
5 | */
6 | public class Client {
7 |
8 | static {
9 | java.lang.System.loadLibrary("cSploitCommon");
10 | java.lang.System.loadLibrary("cSploitClient");
11 | }
12 |
13 | native static boolean Login(String username, String pswdHash);
14 |
15 | native static boolean isAuthenticated();
16 |
17 | native static boolean LoadHandlers();
18 |
19 | native static String[] getHandlers();
20 |
21 | native static int StartCommand(String handler, String cmd, String[] env);
22 |
23 | native static boolean Connect(String path);
24 |
25 | native static boolean isConnected();
26 |
27 | native static void Disconnect();
28 |
29 | native static void Shutdown();
30 |
31 | native static void Kill(int id, int signal);
32 |
33 | native static boolean SendTo(int id, byte[] array);
34 |
35 | public native static boolean hadCrashed();
36 | }
37 |
--------------------------------------------------------------------------------
/cSploit/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 | -keepclassmembers class * implements java.io.Serializable {
22 | private void readObject(java.io.ObjectInputStream);
23 | }
24 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/tools/Ip.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.tools;
2 |
3 | import org.csploit.android.core.Child;
4 | import org.csploit.android.core.ChildManager;
5 |
6 | import java.util.regex.Matcher;
7 | import java.util.regex.Pattern;
8 |
9 | public class Ip extends Raw {
10 | private static final Pattern defaultRoutePattern = Pattern.compile("^default\\s+via\\s+([^ \t]+)\\s", Pattern.CASE_INSENSITIVE);
11 |
12 | public abstract static class GatewayReceiver extends RawReceiver {
13 | @Override
14 | public void onNewLine(String line) {
15 | Matcher matcher = defaultRoutePattern.matcher(line);
16 | if(matcher.find()) {
17 | onGatewayFound(matcher.group(1));
18 | }
19 | }
20 |
21 | public abstract void onGatewayFound(String gateway);
22 | }
23 |
24 | public Child getGatewayForIface(String iface, GatewayReceiver receiver) throws ChildManager.ChildNotStartedException {
25 | return super.async("ip route show table " + iface, receiver);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/reference/Link.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.reference;
2 |
3 | /**
4 | * a simple link reference
5 | */
6 | public class Link implements Url, Reference {
7 | private String name;
8 | private final String url;
9 |
10 | public Link(String name, String link) {
11 | this.name = name;
12 | this.url = link;
13 | }
14 |
15 | public void setName(String name) {
16 | this.name = name;
17 | }
18 |
19 | @Override
20 | public String getUrl() {
21 | return url;
22 | }
23 |
24 | @Override
25 | public String getName() {
26 | return name;
27 | }
28 |
29 | @Override
30 | public String getSummary() {
31 | return url;
32 | }
33 |
34 | @Override
35 | public String toString() {
36 | return "Link: " + url;
37 | }
38 |
39 | @Override
40 | public boolean equals(Object o) {
41 | if (o == null) {
42 | return false;
43 | }
44 |
45 | return o.getClass() == this.getClass() && url.equals(((Link) o).url);
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_mitm_sniffer_list_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
16 |
17 |
25 |
26 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/core/SettingReceiver.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.core;
2 |
3 | import java.util.ArrayList;
4 |
5 | /**
6 | * this interface is used to notify objects about a changed property in settings
7 | */
8 | public abstract class SettingReceiver {
9 |
10 | protected ArrayList mFilter = new ArrayList();
11 |
12 | /**
13 | * return an list of preferences keys to listen on
14 | * @return an ArrayList containing all preference keys to listen on, null if no filter
15 | */
16 | public ArrayList getFilter() {
17 | return mFilter;
18 | }
19 |
20 | public void setFilter(ArrayList filter) {
21 | mFilter = filter;
22 | }
23 |
24 | public void addFilter(String filter) {
25 | mFilter.add(filter);
26 | }
27 |
28 | /**
29 | * callback function called whence a setting has changed
30 | */
31 | public abstract void onSettingChanged(String key);
32 |
33 | @Override
34 | protected void finalize() throws Throwable {
35 | System.unregisterSettingListener(this);
36 | super.finalize();
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/metasploit/Author.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.metasploit;
2 |
3 | import java.util.regex.Matcher;
4 | import java.util.regex.Pattern;
5 |
6 | /**
7 | * an Author of a MSF module
8 | */
9 | public class Author {
10 | private static final Pattern EMAIL = Pattern.compile("\\s*< *([^>]+) *>");
11 |
12 | private final String name;
13 | private final String email;
14 |
15 | public Author(String name, String email) {
16 | this.name = name;
17 | this.email = email;
18 | }
19 |
20 | public String getName() {
21 | return name;
22 | }
23 |
24 | public String getEmail() {
25 | return email;
26 | }
27 |
28 | public static Author fromString(String nameAndEmail) {
29 | Matcher matcher = EMAIL.matcher(nameAndEmail);
30 | String name, email;
31 |
32 | if(!matcher.find()) {
33 | name = nameAndEmail.trim();
34 | email = null;
35 | } else {
36 | name = nameAndEmail.substring(0, matcher.regionStart());
37 | email = matcher.group(1).replace(" [at] ", "@");
38 | }
39 |
40 | return new Author(name, email);
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/update/ApkUpdate.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.update;
2 |
3 | import android.content.Context;
4 | import android.content.Intent;
5 | import android.net.Uri;
6 |
7 | import org.csploit.android.R;
8 | import org.csploit.android.core.System;
9 |
10 | import java.io.File;
11 |
12 | /**
13 | * an APK update
14 | */
15 | public class ApkUpdate extends Update {
16 |
17 | public ApkUpdate(Context context, String url, String version) {
18 | this.url = url;
19 | this.version = version;
20 | name = String.format("cSploit-%s.apk", version);
21 | path = String.format("%s/%s", System.getStoragePath(), name);
22 | prompt = String.format(context.getString(R.string.new_apk_found), version);
23 | }
24 |
25 | @Override
26 | public boolean haveIntent() {
27 | return true;
28 | }
29 |
30 | @Override
31 | public Intent buildIntent() {
32 | Intent intent = new Intent(Intent.ACTION_VIEW);
33 | intent.setDataAndType(Uri.fromFile(new File(path)), "application/vnd.android.package-archive");
34 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
35 | return intent;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/target_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
16 |
17 |
27 |
28 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/datasource/Generic.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.datasource;
2 |
3 | import org.csploit.android.core.Logger;
4 | import org.csploit.android.net.RemoteReader;
5 | import org.csploit.android.net.reference.Link;
6 |
7 | import java.util.regex.Matcher;
8 | import java.util.regex.Pattern;
9 |
10 | /**
11 | * set a reference summary from HTTP title
12 | */
13 | class Generic {
14 | public static class Receiver implements RemoteReader.Receiver {
15 | private static final Pattern TITLE = Pattern.compile("(.*?)", Pattern.DOTALL | Pattern.MULTILINE);
16 | private final Link link;
17 |
18 | public Receiver(Link link) {
19 | this.link = link;
20 | }
21 |
22 | @Override
23 | public void onContentFetched(byte[] content) {
24 | String html = new String(content);
25 | Matcher matcher = TITLE.matcher(html);
26 |
27 | if(!matcher.find())
28 | return;
29 |
30 | link.setName(new String(matcher.group(1).toCharArray()));
31 | }
32 |
33 | @Override
34 | public void onError(byte[] description) {
35 | Logger.warning(String.format("%s: %s", link.getUrl(), new String(description)));
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/wifi_scanner.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
16 |
17 |
28 |
29 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/drawable/selectable_background_cardbank.xml:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFE5E5E5
4 | #ff505050
5 | #FF3F9FE0
6 | #ff3786bd
7 | #FF888888
8 | #ff484848
9 | #33B5E5
10 | #ff0d222f
11 | #ff36ccff
12 | #ff144d5d
13 | #E91E63
14 | #F44336
15 | #4CAF50
16 | #3F51B5
17 | #FFC107
18 | #000000
19 | #0000FF
20 | @color/red
21 | #FF7F50
22 | @color/gray_text
23 | @color/gray_text
24 | @color/blue
25 | @color/green
26 | @color/green
27 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/actions_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
22 |
23 |
24 |
32 | android:divider="#00ffffff" />
33 |
34 |
--------------------------------------------------------------------------------
/cSploit/src/test/java/org/csploit/android/helpers/NetworkHelperTest.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.helpers;
2 |
3 | import junit.framework.Assert;
4 | import junit.framework.TestCase;
5 |
6 | import java.net.InetAddress;
7 |
8 | import static org.junit.Assert.*;
9 | import static org.hamcrest.CoreMatchers.*;
10 |
11 | /**
12 | * Test NetworkHelper class
13 | */
14 | public class NetworkHelperTest extends TestCase {
15 |
16 | public void testGetOUICode() throws Exception {
17 | byte[] address = new byte[] { 0x01, 0x02, 0x03 };
18 |
19 | int fromString = NetworkHelper.getOUICode("010203");
20 | int fromMAC = NetworkHelper.getOUICode(address);
21 |
22 | Assert.assertEquals(fromString + " differs from " + fromMAC, fromString, fromMAC);
23 | }
24 |
25 | public void testComapreInetAddress() throws Exception {
26 | InetAddress a, b;
27 |
28 | a = InetAddress.getLocalHost();
29 | b = InetAddress.getByAddress("127.0.0.1", new byte[] {127, 0, 0, 1});
30 |
31 | assertThat(a, is(b));
32 |
33 | int res = NetworkHelper.compareInetAddresses(a, b);
34 |
35 | assertThat(res, is(0));
36 |
37 | b = InetAddress.getByAddress(new byte[] {(byte) 192, (byte) 168, 1, 1});
38 |
39 | assertThat(a, not(b));
40 |
41 | res = NetworkHelper.compareInetAddresses(a, b);
42 |
43 | assertThat(a + " should be less than " + b, res < 0, is(true));
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/tools/Logcat.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.tools;
2 |
3 | /**
4 | * Manage android logcat
5 | *
6 | * this isn't a cSploit tool
7 | */
8 | public class Logcat extends Raw {
9 | /**
10 | * receive logcat output
11 | */
12 | public abstract static class FullReceiver extends RawReceiver {
13 |
14 | private final StringBuilder sb = new StringBuilder();
15 |
16 | @Override
17 | public void onNewLine(String line) {
18 | sb.append(line);
19 | sb.append("\n");
20 | }
21 |
22 | @Override
23 | final public void onEnd(int exitValue) {
24 | onLogcat(sb.toString());
25 | }
26 |
27 | public abstract void onLogcat(String logcat);
28 | }
29 |
30 | /**
31 | * receive libc fatal messages from logcat
32 | */
33 | public abstract static class LibcReceiver extends FullReceiver {
34 | private String libcFingerprint = null;
35 |
36 | @Override
37 | public void onNewLine(String line) {
38 | if (libcFingerprint == null) {
39 | if(!line.contains("*** *** ***")) {
40 | return;
41 | }
42 | libcFingerprint = line.substring(0, line.indexOf(':') + 1);
43 | } else if (!line.startsWith(libcFingerprint)) {
44 | return;
45 | }
46 |
47 | super.onNewLine(line);
48 | }
49 | }
50 |
51 | public Logcat() {
52 | super();
53 | mCmdPrefix = "logcat -d";
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/wifi/algorithms/ConnKeygen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.wifi.algorithms;
20 |
21 | import java.util.List;
22 |
23 | import org.csploit.android.wifi.Keygen;
24 |
25 | /*
26 | * This is not actual an algorithm as
27 | * it is just a default WEP password
28 | */
29 | public class ConnKeygen extends Keygen{
30 |
31 | public ConnKeygen(String ssid, String mac, int level, String enc){
32 | super(ssid, mac, level, enc);
33 | }
34 |
35 | @Override
36 | public List getKeys(){
37 | addPassword("1234567890123");
38 | return getResults();
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/tools/MsfRpcd.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.tools;
2 |
3 | import org.csploit.android.core.*;
4 | import org.csploit.android.core.System;
5 | import org.csploit.android.events.Event;
6 | import org.csploit.android.events.Ready;
7 |
8 | /**
9 | * MetaSploit RPC Daemon
10 | */
11 | public class MsfRpcd extends Msf {
12 |
13 | public static abstract class MsfRpcdReceiver extends Child.EventReceiver {
14 | @Override
15 | public void onEvent(Event e) {
16 | if(e instanceof Ready)
17 | onReady();
18 | }
19 |
20 | public abstract void onReady();
21 | }
22 |
23 | public MsfRpcd() {
24 | mHandler = "msfrpcd";
25 | }
26 |
27 | /**
28 | * start an MsfRpcd
29 | * @param receiver will be notified when the daemon it's ready to accept connections
30 | */
31 | public Child async(String user, String pswd, int port, boolean ssl, MsfRpcdReceiver receiver) throws ChildManager.ChildNotStartedException {
32 | return async(
33 | String.format("-P '%s' -U '%s' -p '%d' -a 127.0.0.1 -n %s -t Msg -f",
34 | pswd, user, port, (ssl ? "" : "-S")),
35 | receiver);
36 | }
37 |
38 | /*public static boolean isLocal() {
39 | return System.getSettings().getString("MSF_RPC_HOST", "127.0.0.1").equals("127.0.0.1");
40 | }*/
41 |
42 | public static boolean isInstalled() {
43 | return System.getLocalMsfVersion() != null;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/core/Logger.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.core;
2 |
3 | import android.util.Log;
4 |
5 | public class Logger
6 | {
7 | private static final String TAG = "CSPLOIT";
8 | private static final String mClassName = Logger.class.getName();
9 |
10 | private static void log( int priority, String message ) {
11 | StackTraceElement[] els = Thread.currentThread().getStackTrace();
12 | String className, methodName;
13 |
14 | className = methodName = "unknown";
15 |
16 | for( StackTraceElement element : els) {
17 | String currClassName = element.getClassName();
18 | if(currClassName.startsWith("org.csploit.android.") && !currClassName.equals(mClassName)) {
19 | className = currClassName.replace("org.csploit.android.", "");
20 | methodName = element.getMethodName();
21 | break;
22 | }
23 | }
24 |
25 | if(message == null)
26 | message = "(null)";
27 |
28 | Log.println( priority, TAG + "[" + className + "." + methodName + "]", message );
29 | }
30 |
31 | public static void debug( String message ){
32 | log( Log.DEBUG, message );
33 | }
34 |
35 | public static void info( String message ){
36 | log( Log.INFO, message );
37 | }
38 |
39 | public static void warning( String message ){
40 | log( Log.WARN, message );
41 | }
42 |
43 | public static void error( String message ){
44 | log( Log.ERROR, message );
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_traceroute.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
15 |
16 |
22 |
23 |
34 |
35 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/wifi/algorithms/MegaredKeygen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.wifi.algorithms;
20 |
21 | import java.util.List;
22 |
23 | import org.csploit.android.wifi.Keygen;
24 |
25 | /*
26 | * This is not actual an algorithm as
27 | * it is just the mac address with the first two characters.
28 | */
29 | public class MegaredKeygen extends Keygen{
30 |
31 | public MegaredKeygen(String ssid, String mac, int level, String enc){
32 | super(ssid, mac, level, enc);
33 | }
34 |
35 | @Override
36 | public List getKeys(){
37 | addPassword(getMacAddress().substring(2));
38 | return getResults();
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/reference/OSVDB.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.reference;
2 |
3 | /**
4 | * OSVDB vulnerability reference
5 | */
6 | public class OSVDB implements Vulnerability {
7 | private static final String URLBASE = "http://osvdb.org/show/osvdb/";
8 |
9 | private final int id;
10 | private String summary;
11 | private String description;
12 | private short severity;
13 |
14 | public OSVDB(int id, String description) {
15 | this.id = id;
16 | this.description = description;
17 | }
18 |
19 | public OSVDB(int id) {
20 | this(id, null);
21 | }
22 |
23 | @Override
24 | public String getName() {
25 | return "OSVDB-" + id;
26 | }
27 |
28 | @Override
29 | public String getSummary() {
30 | return description;
31 | }
32 |
33 | @Override
34 | public String getDescription() {
35 | return null;
36 | }
37 |
38 | @Override
39 | public String getUrl() {
40 | return URLBASE + id;
41 | }
42 |
43 | @Override
44 | public short getSeverity() {
45 | return 0;
46 | }
47 |
48 | @Override
49 | public String toString() {
50 | return "OSVDB-" + id + " reference";
51 | }
52 |
53 | @Override
54 | public boolean equals(Object o) {
55 | if (o == null) {
56 | return false;
57 | }
58 |
59 | return o.getClass() == this.getClass() && id == ((OSVDB) o).id;
60 | }
61 |
62 | public static boolean owns(String url) {
63 | return url.startsWith(URLBASE);
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/wifi/algorithms/AndaredKeygen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.wifi.algorithms;
20 |
21 | import java.util.List;
22 |
23 | import org.csploit.android.wifi.Keygen;
24 |
25 | /*
26 | * This is not actual an algorithm as
27 | * it is just a default WPA password.
28 | */
29 | public class AndaredKeygen extends Keygen{
30 |
31 | public AndaredKeygen(String ssid, String mac, int level, String enc){
32 | super(ssid, mac, level, enc);
33 | }
34 |
35 | @Override
36 | public List getKeys(){
37 | addPassword("6b629f4c299371737494c61b5a101693a2d4e9e1f3e1320f3ebf9ae379cecf32");
38 | return getResults();
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_sessions_list_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
17 |
18 |
27 |
28 |
36 |
37 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_sessions_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
16 |
17 |
24 |
25 |
36 |
37 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/update/Update.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.update;
2 |
3 | import android.content.Intent;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * just a simple struct to handle archives metadata
9 | */
10 | public abstract class Update implements Serializable {
11 | public String
12 | url,
13 | name,
14 | path,
15 | version,
16 | outputDir,
17 | executableOutputDir,
18 | md5,
19 | sha1;
20 | public compressionAlgorithm
21 | compression;
22 | public archiveAlgorithm
23 | archiver;
24 | public boolean
25 | skipRoot,
26 | fixShebang,
27 | errorOccurred,
28 | wipeOnFail;
29 | public String
30 | prompt;
31 |
32 | public Update() {
33 | reset();
34 | }
35 |
36 | public void reset() {
37 | synchronized (this) {
38 | url = name = md5 = sha1 = version = path =
39 | outputDir = executableOutputDir = null;
40 | version = null;
41 | compression = null;
42 | archiver = null;
43 | wipeOnFail = fixShebang = errorOccurred = skipRoot = false;
44 | }
45 | }
46 |
47 | public boolean haveIntent() {
48 | return false;
49 | }
50 |
51 | public Intent buildIntent() {
52 | return null;
53 | }
54 |
55 | public enum compressionAlgorithm {
56 | none,
57 | gzip,
58 | bzip,
59 | xz
60 | }
61 |
62 | public enum archiveAlgorithm {
63 | none,
64 | tar,
65 | zip
66 | }
67 | }
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_mitm_hijacker_list_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
17 |
18 |
27 |
28 |
36 |
37 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/gui/dialogs/ErrorDialog.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.gui.dialogs;
20 |
21 | import android.content.DialogInterface;
22 | import androidx.fragment.app.FragmentActivity;
23 | import androidx.appcompat.app.AlertDialog;
24 |
25 | public class ErrorDialog extends AlertDialog {
26 | public ErrorDialog(String title, String message, final FragmentActivity activity){
27 | super(activity);
28 |
29 | this.setTitle(title);
30 | this.setMessage(message);
31 | this.setCancelable(false);
32 | this.setButton(BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener(){
33 | public void onClick(DialogInterface dialog, int id){
34 | dialog.dismiss();
35 | }
36 | });
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_exploit_finder.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
15 |
16 |
24 |
25 |
36 |
37 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/wifi/algorithms/OteKeygen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.wifi.algorithms;
20 |
21 | import java.util.List;
22 |
23 | import org.csploit.android.wifi.Keygen;
24 |
25 | /*
26 | * This is not actual an algorithm as
27 | * it is just needed to add "b075d5" to last 6 characters
28 | * from the SSID
29 | */
30 | public class OteKeygen extends Keygen{
31 |
32 | private final String ssidIdentifier;
33 |
34 | public OteKeygen(String ssid, String mac, int level, String enc){
35 | super(ssid, mac, level, enc);
36 | ssidIdentifier = ssid.substring(ssid.length() - 6);
37 | }
38 |
39 | @Override
40 | public List getKeys(){
41 | addPassword("b075d5" + ssidIdentifier);
42 | return getResults();
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/gui/dialogs/FinishDialog.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.gui.dialogs;
20 |
21 | import android.content.DialogInterface;
22 | import androidx.fragment.app.FragmentActivity;
23 | import androidx.appcompat.app.AlertDialog;
24 |
25 | public class FinishDialog extends AlertDialog{
26 | public FinishDialog(String title, String message, final FragmentActivity activity){
27 | super(activity);
28 |
29 | this.setTitle(title);
30 | this.setMessage(message);
31 | this.setCancelable(false);
32 | this.setButton(BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener(){
33 | public void onClick(DialogInterface dialog, int id){
34 | dialog.dismiss();
35 | activity.finish();
36 | }
37 | });
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/file_edit.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
19 |
20 |
35 |
36 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/wifi/algorithms/InfostradaKeygen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.wifi.algorithms;
20 |
21 | import java.util.List;
22 |
23 | import org.csploit.android.wifi.Keygen;
24 |
25 | /*
26 | * This is not actual an algorithm
27 | * as the key is calculated from the MAC
28 | * address adding a '2' as the first character
29 | */
30 | public class InfostradaKeygen extends Keygen{
31 |
32 | public InfostradaKeygen(String ssid, String mac, int level, String enc){
33 | super(ssid, mac, level, enc);
34 | }
35 |
36 | @Override
37 | public List getKeys(){
38 | if(getMacAddress().length() != 12){
39 | setErrorMessage("The MAC address is invalid.");
40 | return null;
41 | }
42 | addPassword("2" + getMacAddress().toUpperCase());
43 | return getResults();
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/target_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
17 |
18 |
27 |
28 |
39 |
40 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_mitm_hijacker_webview.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
17 |
18 |
31 |
32 |
40 |
41 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/tools/Msf.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the cSploit.
3 | *
4 | * Copyleft of Massimo Dragano aka tux_mind
5 | *
6 | * cSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * cSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with cSploit. If not, see .
18 | */
19 |
20 | package org.csploit.android.tools;
21 |
22 | import org.csploit.android.core.ExecChecker;
23 | import org.csploit.android.core.System;
24 |
25 | /**
26 | * run commands with custom environment variables to provide access to msf binaries
27 | */
28 | public class Msf extends Ruby {
29 |
30 | @Override
31 | public void setEnabled() {
32 | super.setEnabled();
33 |
34 | mEnabled = mEnabled && (ExecChecker.msf().getRoot() != null ||
35 | ExecChecker.msf().canExecuteInDir(System.getMsfPath()));
36 | }
37 |
38 | @Override
39 | protected void registerSettingReceiver() {
40 | super.registerSettingReceiver();
41 | onSettingsChanged.addFilter("MSF_DIR");
42 | }
43 |
44 | @Override
45 | public void setupEnvironment() {
46 | super.setupEnvironment();
47 |
48 | mEnv[1] += ":" + ExecChecker.msf().getRoot();
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/datasource/Search.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.datasource;
2 |
3 | import org.csploit.android.net.RemoteReader;
4 | import org.csploit.android.net.Target;
5 |
6 | import java.util.concurrent.Future;
7 |
8 | /**
9 | * Searcher manager
10 | *
11 | * it handle multiple searchers
12 | */
13 | public class Search {
14 | private static final Rapid7 RAPID7 = new Rapid7();
15 | private static final ExploitDb EXPLOIT_DB = new ExploitDb();
16 |
17 | public interface Receiver extends RemoteReader.EndReceiver {
18 | void onItemFound(T item);
19 | /* TODO make (target|exploit|reference) extends Observable class.
20 | * so we can drop this method and UI get updated when we call notify() on updated objects.
21 | */
22 | void onFoundItemChanged(T item);
23 | }
24 |
25 | public static Future searchExploitForServices(Target target, Receiver receiver) {
26 | RemoteReader.Job job = null;
27 |
28 | for(Target.Port p : target.getOpenPorts()) {
29 | String service = p.getService();
30 |
31 | if(service == null)
32 | continue;
33 |
34 | if(job == null) {
35 | job = new RemoteReader.Job(receiver);
36 | }
37 |
38 | String pref = org.csploit.android.core.System.getSettings().getString("SEARCH_EXDB", "BOTH");
39 |
40 | if(pref.equals("EXDB")) {
41 | EXPLOIT_DB.beginSearch(job, service, p, receiver);
42 | } else if(pref.equals("MSF")) {
43 | RAPID7.beginSearch(job, service, p, receiver);
44 | } else {
45 | RAPID7.beginSearch(job, service, p, receiver);
46 | EXPLOIT_DB.beginSearch(job, service, p, receiver);
47 | }
48 | }
49 |
50 | return job;
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/wifi/algorithms/DiscusKeygen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.wifi.algorithms;
20 |
21 | import java.util.List;
22 |
23 | import org.csploit.android.wifi.Keygen;
24 |
25 | /**
26 | * The algortihm is described on the pdf below
27 | * Link:http://www.remote-exploit.org/content/Pirelli_Discus_DRG_A225_WiFi_router.pdf
28 | *
29 | * @author Rui Araújo
30 | */
31 | public class DiscusKeygen extends Keygen{
32 |
33 |
34 | public DiscusKeygen(String ssid, String mac, int level, String enc){
35 | super(ssid, mac, level, enc);
36 | }
37 |
38 | static final int essidConst = 0xD0EC31;
39 |
40 | @Override
41 | public List getKeys(){
42 | int routerEssid = Integer.parseInt(getSsidName().substring(getSsidName().length() - 6), 16);
43 | int result = (routerEssid - essidConst) >> 2;
44 | addPassword("YW0" + Integer.toString(result));
45 | return getResults();
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/services/NativeService.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.services;
2 |
3 | import android.content.Context;
4 | import android.content.Intent;
5 |
6 | import org.csploit.android.core.Child;
7 |
8 | import java.io.Serializable;
9 |
10 | /**
11 | * Implementation of common stuff for native Services
12 | */
13 | public abstract class NativeService implements Service {
14 | protected Child nativeProcess;
15 | protected Context context;
16 |
17 | protected abstract int getStopSignal();
18 |
19 | @Override
20 | public boolean stop() {
21 | if(nativeProcess == null || !nativeProcess.running)
22 | return false;
23 |
24 | nativeProcess.kill(getStopSignal());
25 | try {
26 | nativeProcess.join();
27 | } catch (InterruptedException e) {
28 | return false;
29 | }
30 | return true;
31 | }
32 |
33 | @Override
34 | public boolean isRunning() {
35 | return nativeProcess != null && nativeProcess.running;
36 | }
37 |
38 | /**
39 | * send an intent to context
40 | * @param action to associate to the intent
41 | * @param extraKey key of te extra value ( no extra if this parameter is null )
42 | * @param extraValue value of the extra
43 | */
44 | protected void sendIntent(String action, String extraKey, Serializable extraValue) {
45 | assert context != null;
46 |
47 | Intent intent = new Intent(action);
48 | if(extraKey != null) {
49 | intent.putExtra(extraKey, extraValue);
50 | }
51 |
52 | context.sendBroadcast(intent);
53 | }
54 |
55 | /**
56 | * send an intent to context
57 | * @param action to associate to the intent
58 | */
59 | protected void sendIntent(String action) {
60 | sendIntent(action, null, null);
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/cSploit/src/main/res/layout/plugin_exploit_finder_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
18 |
19 |
27 |
28 |
29 |
36 |
37 |
44 |
45 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/core/CrashReporter.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.core;
2 |
3 | import org.acra.ACRA;
4 | import org.acra.ErrorReporter;
5 | import org.csploit.android.tools.Logcat;
6 |
7 | /**
8 | * report crashes to cSploit crash store
9 | */
10 | public class CrashReporter {
11 |
12 | private static void notifyNativeError(final ErrorReporter reporter, Throwable error) {
13 | try {
14 | Child process = System.getTools().logcat.async(new Logcat.LibcReceiver() {
15 | @Override
16 | public void onLogcat(String logcat) {
17 | reporter.putCustomData("jniBacktrace", logcat);
18 | }
19 | });
20 | reporter.putCustomData("coreVersion", System.getCoreVersion());
21 | reporter.putCustomData("rubyVersion", System.getLocalRubyVersion());
22 | reporter.putCustomData("msfVersion", System.getLocalMsfVersion());
23 | ChildManager.wait(process);
24 | } catch (ChildManager.ChildDiedException | InterruptedException | ChildManager.ChildNotStartedException e) {
25 | reporter.putCustomData("coreVersion", System.getCoreVersion());
26 | reporter.putCustomData("rubyVersion", System.getLocalRubyVersion());
27 | reporter.putCustomData("msfVersion", System.getLocalMsfVersion());
28 | Logger.error(e.getMessage());
29 | }
30 | reporter.handleException(error);
31 | }
32 |
33 | public static void notifyChildCrashed(int childID, int signal) {
34 | ErrorReporter reporter = ACRA.getErrorReporter();
35 |
36 | reporter.putCustomData("childID", Integer.toString(childID));
37 | notifyNativeError(reporter, new ChildManager.ChildDiedException(signal));
38 | }
39 |
40 | public static void notifyNativeLibraryCrash() {
41 | notifyNativeError(ACRA.getErrorReporter(), new RuntimeException("JNI library crashed"));
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/http/proxy/HTTPSMonitor.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.net.http.proxy;
20 |
21 | import java.util.ArrayList;
22 | import java.util.HashMap;
23 |
24 | public class HTTPSMonitor{
25 | private static HTTPSMonitor mInstance = null;
26 |
27 | private HashMap> mMap = null;
28 |
29 | public static HTTPSMonitor getInstance(){
30 | if(mInstance == null)
31 | mInstance = new HTTPSMonitor();
32 |
33 | return mInstance;
34 | }
35 |
36 | public HTTPSMonitor(){
37 | mMap = new HashMap>();
38 | }
39 |
40 | public void addURL(String client, String url){
41 | if(mMap.containsKey(client) == false)
42 | mMap.put(client, new ArrayList());
43 |
44 | mMap.get(client).add(url);
45 | }
46 |
47 | public boolean hasURL(String client, String url){
48 | ArrayList urls = mMap.get(client);
49 | if(urls != null)
50 | return urls.contains(url);
51 | else
52 | return false;
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/ActionActivity.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android;
20 |
21 | import android.content.SharedPreferences;
22 | import android.os.Bundle;
23 | import androidx.appcompat.app.AppCompatActivity;
24 |
25 | public class ActionActivity extends AppCompatActivity {
26 |
27 | ActionFragment f;
28 |
29 | @Override
30 | protected void onCreate(Bundle savedInstanceState) {
31 | super.onCreate(savedInstanceState);
32 | SharedPreferences themePrefs = getSharedPreferences("THEME", 0);
33 | if (themePrefs.getBoolean("isDark", false))
34 | setTheme(R.style.DarkTheme);
35 | else
36 | setTheme(R.style.AppTheme);
37 | setContentView(R.layout.main);
38 | if (findViewById(R.id.mainframe) != null) {
39 | if (savedInstanceState != null) {
40 | return;
41 | }
42 | f = new ActionFragment();
43 | getSupportFragmentManager().beginTransaction()
44 | .add(R.id.mainframe, f).commit();
45 | }
46 | }
47 |
48 | @Override
49 | public void onBackPressed() {
50 | f.onBackPressed();
51 | }
52 | }
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/WifiScannerActivity.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android;
20 |
21 | import android.content.SharedPreferences;
22 | import android.os.Bundle;
23 | import androidx.appcompat.app.AppCompatActivity;
24 |
25 | public class WifiScannerActivity extends AppCompatActivity {
26 |
27 | WifiScannerFragment f;
28 |
29 | @Override
30 | protected void onCreate(Bundle savedInstanceState) {
31 | super.onCreate(savedInstanceState);
32 | SharedPreferences themePrefs = getSharedPreferences("THEME", 0);
33 | if (themePrefs.getBoolean("isDark", false))
34 | setTheme(R.style.DarkTheme);
35 | else
36 | setTheme(R.style.AppTheme);
37 | setContentView(R.layout.main);
38 | if (findViewById(R.id.mainframe) != null) {
39 | if (savedInstanceState != null) {
40 | return;
41 | }
42 | f = new WifiScannerFragment();
43 | getSupportFragmentManager().beginTransaction()
44 | .add(R.id.mainframe, f).commit();
45 | }
46 | }
47 |
48 | public void onBackPressed() {
49 | f.onBackPressed();
50 | }
51 | }
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/tools/Fusemounts.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the cSploit.
3 | *
4 | * Copyleft of Massimo Dragano aka tux_mind
5 | *
6 | * cSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * cSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with cSploit. If not, see .
18 | */
19 | package org.csploit.android.tools;
20 |
21 | import org.csploit.android.core.Child;
22 | import org.csploit.android.core.ChildManager;
23 | import org.csploit.android.core.Logger;
24 | import org.csploit.android.events.Event;
25 | import org.csploit.android.events.FuseBind;
26 |
27 | public class Fusemounts extends Tool
28 | {
29 | public Fusemounts() {
30 | mHandler = "fusemounts";
31 | mCmdPrefix = null;
32 | }
33 |
34 | public static abstract class fuseReceiver extends Child.EventReceiver {
35 |
36 | @Override
37 | public void onEvent(Event e) {
38 | if(e instanceof FuseBind) {
39 | FuseBind f = (FuseBind)e;
40 | onNewMountpoint(f.source, f.mountpoint);
41 | } else {
42 | Logger.error("unknown event: " + e);
43 | }
44 | }
45 |
46 | public abstract void onNewMountpoint(String source, String mountpoint);
47 | }
48 |
49 | public Child getSources(fuseReceiver receiver) throws ChildManager.ChildNotStartedException {
50 | return super.async(receiver);
51 | }
52 | }
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/core/ManagedReceiver.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android.core;
20 |
21 | import android.content.BroadcastReceiver;
22 | import android.content.Context;
23 | import android.content.Intent;
24 | import android.content.IntentFilter;
25 |
26 | public abstract class ManagedReceiver extends BroadcastReceiver{
27 | private boolean mRegistered = false;
28 | private Context mContext = null;
29 |
30 | @Override
31 | public void onReceive(Context context, Intent intent){
32 | }
33 |
34 | public void unregister(){
35 | if(mRegistered && mContext != null){
36 | mContext.unregisterReceiver(this);
37 | mRegistered = false;
38 | mContext = null;
39 | }
40 | }
41 |
42 | public void register(Context context){
43 | if(mRegistered)
44 | unregister();
45 |
46 | context.registerReceiver(this, getFilter());
47 | mRegistered = true;
48 | mContext = context;
49 | }
50 |
51 | public abstract IntentFilter getFilter();
52 |
53 | protected void finalize() throws Throwable{
54 | unregister();
55 | super.finalize();
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/SettingsActivity.java:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the dSploit.
3 | *
4 | * Copyleft of Simone Margaritelli aka evilsocket
5 | *
6 | * dSploit is free software: you can redistribute it and/or modify
7 | * it under the terms of the GNU General Public License as published by
8 | * the Free Software Foundation, either version 3 of the License, or
9 | * (at your option) any later version.
10 | *
11 | * dSploit is distributed in the hope that it will be useful,
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | * GNU General Public License for more details.
15 | *
16 | * You should have received a copy of the GNU General Public License
17 | * along with dSploit. If not, see .
18 | */
19 | package org.csploit.android;
20 |
21 | import android.content.SharedPreferences;
22 | import android.os.Bundle;
23 | import androidx.appcompat.app.AppCompatActivity;
24 |
25 | public class SettingsActivity extends AppCompatActivity {
26 |
27 | SettingsFragment f;
28 |
29 | @Override
30 | protected void onCreate(Bundle savedInstanceState) {
31 | super.onCreate(savedInstanceState);
32 | SharedPreferences themePrefs = getSharedPreferences("THEME", 0);
33 | if (themePrefs.getBoolean("isDark", false))
34 | setTheme(R.style.DarkTheme);
35 | else
36 | setTheme(R.style.AppTheme);
37 | setContentView(R.layout.main);
38 | if (findViewById(R.id.mainframe) != null) {
39 | if (savedInstanceState != null) {
40 | return;
41 | }
42 | f = new SettingsFragment();
43 | getSupportFragmentManager().beginTransaction()
44 | .add(R.id.mainframe, f).commit();
45 | }
46 | }
47 |
48 | public void onBackPressed() {
49 | f.onBackPressed();
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/reference/CVE.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.reference;
2 |
3 | /**
4 | * CVE vulnerability reference
5 | */
6 | public class CVE implements Vulnerability {
7 | private static final String URLBASE = "http://www.cvedetails.com/cve/";
8 |
9 | private final String id;
10 | private String summary;
11 | private String description;
12 | private short severity;
13 |
14 | public CVE(String id, String summary, String description) {
15 | this.id = id;
16 | this.summary = summary;
17 | this.description = description;
18 | }
19 |
20 | public CVE(String id, String summary) {
21 | this(id, summary, null);
22 | }
23 |
24 | public CVE(String id) {
25 | this(id, null, null);
26 | }
27 |
28 | public String getId() {
29 | return id;
30 | }
31 |
32 | public void setSummary(String summary) {
33 | this.summary = summary;
34 | }
35 |
36 | public void setDescription(String description) {
37 | this.description = description;
38 | }
39 |
40 | public void setSeverity(short severity) {
41 | this.severity = severity;
42 | }
43 |
44 | @Override
45 | public String getName() {
46 | return "CVE-" + id;
47 | }
48 |
49 | @Override
50 | public String getSummary() {
51 | return summary;
52 | }
53 |
54 | @Override
55 | public String getDescription() {
56 | return description;
57 | }
58 |
59 | @Override
60 | public String getUrl() {
61 | return URLBASE + id;
62 | }
63 |
64 | @Override
65 | public short getSeverity() {
66 | return severity;
67 | }
68 |
69 | @Override
70 | public String toString() {
71 | return "CVE-" + id + " reference";
72 | }
73 |
74 | @Override
75 | public boolean equals(Object o) {
76 | if (o == null) {
77 | return false;
78 | }
79 |
80 | return o.getClass() == this.getClass() && id.equals(((CVE) o).id);
81 | }
82 |
83 | public static boolean owns(String url) {
84 | return url.startsWith(URLBASE);
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/cSploit/src/main/java/org/csploit/android/net/metasploit/Payload.java:
--------------------------------------------------------------------------------
1 | package org.csploit.android.net.metasploit;
2 |
3 | import org.csploit.android.core.System;
4 |
5 | import java.io.IOException;
6 | import java.util.ArrayList;
7 | import java.util.Collection;
8 | import java.util.Map;
9 |
10 | /**
11 | * this class store MSF payload metadata
12 | *
13 | * TODO: extends MsfModule
14 | *
15 | * public abstract class MsfModule {
16 | * public onRpcConnected() {
17 | * refresh();
18 | * }
19 | * void refresh();
20 | * }
21 | */
22 | public class Payload {
23 |
24 | private Collection