{"id":27915076,"url":"https://github.com/kimocoder/kali-nethunter-app","last_synced_at":"2025-05-06T15:34:02.166Z","repository":{"id":288937519,"uuid":"969588925","full_name":"kimocoder/kali-nethunter-app","owner":"kimocoder","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-27T23:28:01.000Z","size":14205,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"2025.2-dev","last_synced_at":"2025-04-27T23:28:06.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kimocoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-20T13:52:57.000Z","updated_at":"2025-04-27T09:47:42.000Z","dependencies_parsed_at":"2025-04-20T15:48:42.281Z","dependency_job_id":null,"html_url":"https://github.com/kimocoder/kali-nethunter-app","commit_stats":null,"previous_names":["kimocoder/kali-nethunter-app"],"tags_count":124,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fkali-nethunter-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fkali-nethunter-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fkali-nethunter-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimocoder%2Fkali-nethunter-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kimocoder","download_url":"https://codeload.github.com/kimocoder/kali-nethunter-app/tar.gz/refs/heads/2025.2-dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252713118,"owners_count":21792426,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-06T15:34:01.673Z","updated_at":"2025-05-06T15:34:02.156Z","avatar_url":"https://github.com/kimocoder.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NetHunter App (for Android)\n\nThis is the next-gen [Kali NetHunter application](http://store.nethunter.com/packages/com.offsec.nethunter/), which acts as an installer, updater, and interface for the [Kali Linux chroot](https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-rootfs).\n\n## Setting up Android Studio\n\nYou may want to build a version of the Kali NetHunter application for testing or own peace of mind.\nHere's a quick guide on getting started.\n\nDownload [Android Studio](https://developer.android.com/studio)\n\nLaunch to welcome screen\n\n- Configure -\u003e SDK Manager -\u003e Launch Standalone SDK Manager\n\nSelect:\n\n- [ ] SDK Tools\n- [ ] SDK Platform-tools\n- [ ] SDK Build-tools\n- [ ] Android 6.0 (API 23) or latest\n\nInstall then accept the license. Once you have the SDK you may need to update it in the future but are good to go for now. Now we need to go back to welcome screen and download the Kali NetHunter application source files:\n\nCheckout the project from version control -\u003e Git =\u003e\n\n```plaintext\nGitlab Repository Url: https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app.git\nParent Directory: [where you want to store files]\nDirectory Name:[nethunter-app]\n```\n\nThis should load your new project.\n\n## Building in Android Studio\n\nWhen you first launch the program you may need to sync Gradle with your project. I usually use the icon with the green circle and down arrow in icon bar but you may also use File \u003e Sync. Assuming you have no errors, you can easily build a test application.\n\n## Running your application\n\nIf your device is connected to your computer then you can click Run \u003e Run 'nethunter app' then click on your device. The emulator is not going to give you accurate results so its best to test only on the device. If you want an APK go to Build \u003e Build apk.\n\n## Structure of Application\n\nA brief rundown of the files and folders:\n\n```plaintext\nandroidwversionmanager   \u003c-- The app updater\nnethunter-app\n  manifests\n    AndroidManifest.xml  \u003c-- Manages permissions among other things\n  java\n    com.offsec.nethunter \u003c-- Contains the source for application\n      GPS                \u003c-- Handles NMEA data for chroot GPS\n      updateReceiver     \u003c-- For \"run at boot service\"\n      service            \u003c-- For \"run at boot service\"\n      utils              \u003c-- Misc system variables and shell executer. Controls Nethunter paths also\n    res\n      drawable           \u003c-- Icons and pictures\n      layout             \u003c-- The \"gui\" for each section of the app\n      menu               \u003c-- Small menus\n      values             \u003c-- Contains strings or \"text\" used by application\n    assets\n      etc.init.d         \u003c-- Startup scripts\n      files\n      nh_files           \u003c-- Copied to sdcard\n        deauth           \u003c-- Used by the Deauthenticator\n        configs          \u003c-- Config files used by apps\n        duckscripts      \u003c-- Some default ducky scripts\n        modules          \u003c-- Mainly used by duckhunter. Contains keyseed.py which does all the HID work\n      scripts            \u003c-- This is what launches chroot (bootkali) and checks services\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkimocoder%2Fkali-nethunter-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkimocoder%2Fkali-nethunter-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkimocoder%2Fkali-nethunter-app/lists"}