{"action":"created","issue":{"url":"https://api.github.com/repos/cSploit/android/issues/229","labels_url":"https://api.github.com/repos/cSploit/android/issues/229/labels{/name}","comments_url":"https://api.github.com/repos/cSploit/android/issues/229/comments","events_url":"https://api.github.com/repos/cSploit/android/issues/229/events","html_url":"https://github.com/cSploit/android/issues/229","id":104903137,"number":229,"title":"Ideas","user":{"login":"DeveloppSoft","id":10683430,"avatar_url":"https://avatars.githubusercontent.com/u/10683430?v=3","gravatar_id":"","url":"https://api.github.com/users/DeveloppSoft","html_url":"https://github.com/DeveloppSoft","followers_url":"https://api.github.com/users/DeveloppSoft/followers","following_url":"https://api.github.com/users/DeveloppSoft/following{/other_user}","gists_url":"https://api.github.com/users/DeveloppSoft/gists{/gist_id}","starred_url":"https://api.github.com/users/DeveloppSoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeveloppSoft/subscriptions","organizations_url":"https://api.github.com/users/DeveloppSoft/orgs","repos_url":"https://api.github.com/users/DeveloppSoft/repos","events_url":"https://api.github.com/users/DeveloppSoft/events{/privacy}","received_events_url":"https://api.github.com/users/DeveloppSoft/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":37,"created_at":"2015-09-04T14:40:07Z","updated_at":"2015-09-26T10:05:03Z","closed_at":null,"body":"Hello guys, I opened that issue so you will be able to share some ideas concerning cSploit.\r\nHere is mine (working on it if @tux-mind thinks it clan be good):\r\n- bluetooth hacking\r\n- geo traceroute\r\n- social engineering menu\r\n... And a lot more"},"comment":{"url":"https://api.github.com/repos/cSploit/android/issues/comments/143416785","html_url":"https://github.com/cSploit/android/issues/229#issuecomment-143416785","issue_url":"https://api.github.com/repos/cSploit/android/issues/229","id":143416785,"user":{"login":"tux-mind","id":1824153,"avatar_url":"https://avatars.githubusercontent.com/u/1824153?v=3","gravatar_id":"","url":"https://api.github.com/users/tux-mind","html_url":"https://github.com/tux-mind","followers_url":"https://api.github.com/users/tux-mind/followers","following_url":"https://api.github.com/users/tux-mind/following{/other_user}","gists_url":"https://api.github.com/users/tux-mind/gists{/gist_id}","starred_url":"https://api.github.com/users/tux-mind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tux-mind/subscriptions","organizations_url":"https://api.github.com/users/tux-mind/orgs","repos_url":"https://api.github.com/users/tux-mind/repos","events_url":"https://api.github.com/users/tux-mind/events{/privacy}","received_events_url":"https://api.github.com/users/tux-mind/received_events","type":"User","site_admin":false},"created_at":"2015-09-26T10:05:03Z","updated_at":"2015-09-26T10:05:03Z","body":"ok, let me answer to some of your great suggestions guys.\r\n\r\n### RouterKeygen\r\n\r\npersonally I love unix philosophy: one program does one thing, and, hopefully, it do it good.\r\nso my first thought about RouterKeygen was to give a link to the store to download and use it.\r\n\r\nBTW, i gave a look at the [algorithms](https://github.com/cSploit/android/tree/v1.5.4/cSploit/src/org/csploit/android/wifi/algorithms) folder and I'm quite impressed of the number of WiFi AP that cSploit can reverse.\r\nthat code has been written by evilsocket for dSploit.\r\n\r\nwhat are your suggestions ? integrate missing algorithms that [RouterKeygen support](https://github.com/routerkeygen/routerkeygenAndroid/blob/master/README.md) ?\r\n\r\nas cSploit want to be a multi-platform pentesting suite I will have to port all these stuff into the core.  I'll have to write a C program that do it.\r\n\r\n### geo traceroute\r\n\r\nit would be useful only when tracing public IPs, and cSploit mainly work on internal networks.\r\nso i think that this feature is quite useless.\r\n\r\nbtw a possible implementation is to:\r\n\r\n  - [get all hop locations](http://www.telize.com/)\r\n  - [get a visual path](https://developers.google.com/maps/documentation/javascript/examples/polyline-simple)\r\n\r\n### router default password\r\n\r\nthere are 2 main problems for make it works:\r\n\r\n  - we cannot detect the model of the router\r\n  - there is no public API to get default password\r\n\r\nI suggest to open the router webpage asking the user to find the model if not yet known.\r\nthan we will open [routerpassword](www.routerpasswords.com) and/or [portforward](portforward.com/default_username_password/) to let the user find it.\r\n\r\n### crash reporting\r\n\r\ncrash reports are already working.\r\n\r\n### UI improvements\r\n\r\nup to you.\r\n\r\n### Metasploit Extra Console for Testing MSF Features\r\n\r\nabsolutely!\r\nsadly a ConsoleView is not so quick to make, just give a look at [TerminalEmulator](https://github.com/jackpal/Android-Terminal-Emulator) project.\r\nwe may expose a telnet bridge and use ConnectBot on local host.\r\n\r\n### complete suite for domain/subdomain analysis/discovery\r\n\r\nyep, once we switch to botbrew will be quite easy to build these tools.\r\nsearch.disconnect.me sounds like a simple browser page to open :stuck_out_tongue_winking_eye:\r\n\r\n> requires botbrew \r\n\r\n### Allow to select any network interface available on the system.\r\n\r\nWiP.\r\n\r\n> solves #212 \r\n\r\n### MAC randomization when the app starts and prior to scan wireless networks.\r\n\r\nworkflow:\r\n\r\n  - test if we can change the MAC to 11:22:33:44:55:66\r\n  - reset back to original if succeeded\r\n  - ask user if want to randomize MAC if it's interface driver supports it.\r\n\r\n> requires botbrew to compile macchanger or ip2route\r\n\r\n### cSploit compile itself\r\n\r\nno sense.\r\n\r\nI was joking, let me explain you @Tajnymag .\r\non your phone there isn't the tools required to compile an apk, thus the nightly must be compiled somewhere else.\r\n\r\n### wearable gadget\r\n\r\nwe can develop a remote control app for cSploit ( thus to let you walk around while looking your watch for routers with known key algorithms ).\r\nI think that the notification is too boring. I find the default \"notify when an open wifi is found\" settings is very boring, don't you agree ?\r\n\r\n### session hijacker module\r\n\r\nMany functions of the MitM module must be moved into the core.\r\na draft of the new proxy has been written [here](https://github.com/cSploit/evilproxy).\r\n\r\nthe most important feature IMHO is to use SSL Split instead of SSL Strip, it can bypass HSTS and the end user will se a waning, not an SSL error.\r\n\r\n> solves #207 \r\n\r\n### changing the code architecture\r\n\r\nthis is what I'm trying to do by moving all the big functions into the core.\r\n\r\nbut we cannot move everything into the core.\r\nplease suggest some concrete example so we can discuss it.\r\n\r\n### port scanner/inspector on whole net\r\n\r\ndo you mean running those tools agains all knows targets, right ?\r\n\r\n### ping tool\r\n\r\nwill be merged into `complete suite for domain/subdomain analysis/discovery`\r\n\r\n### F-droid\r\n\r\nyep.\r\n\r\n> requires botbrew\r\n\r\n### notify when host disconnect\r\n\r\nok, low prio.\r\n\r\n### improve error messages\r\n\r\nhem.. yes, someone will take care of this :smile: \r\n\r\n### not understood stuff\r\n\r\n  - bluetooth hacking\r\n  - social engineering menu\r\n  - tabbed interface -> multiple attacks/scans at once\r\n  - add the user name and password right next to the session"}}