package icon

NetHunter

NetHunter installer, updater, and interface for Kali Linux on Android
New in version 2021.3
2021.3
------
* Fix race condition at initial startup - @Re4son

2021.2
------
* Improved BTFragment - @CaliBerrr
* killkali: Try lazy unmount first - @CaliBerrr
* Improved chroot manager - @CaliBerrr
* Fixed space in browsed inject sound - @yesimxev
* Fixed SYSTEM mount for SAR devices - @yesimxev
* Echo fixes for zsh - @yesimxev
* Clean ups, fixed convert files typo - @yesimxev

2021.1
------
* Update build info and boot me
The Kali NetHunter is an Android ROM overlay that includes a robust Mobile Penetration Testing Platform. The overlay includes a custom kernel, a Kali Linux chroot, and an accompanying Android application, which allows for easier interaction with various security tools and attacks. Beyond the penetration testing tools arsenal within Kali Linux, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, Evil AP MANA attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page. NetHunter is an open-source project developed by Offensive Security and the community.

# Kali NetHunter Application

* Home Screen - General information panel, network interfaces and HID device status.
* Kali Chroot Manager - For managing chroot metapackage installations.
* Check App Update - For checking Kali NetHunter Android App updates.
* Kali Services - Start / stop various chrooted services. Enable or disable them at boot time.
* Custom Commands - Add your own custom commands and functions to the launcher.
* MAC Changer - Change your Wi-Fi MAC address (only on certain devices)
* KeX Manager - Set up an instant KeX session with your Kali chroot.
* HID Attacks - Various HID attacks, Teensy style.
* DuckHunter HID - Rubber Ducky style HID attacks
* BadUSB MITM Attack - Nuff said.
* MANA Wireless Toolkit - Setup a malicious Access Point at the click of a button.
* MITM Framework - Inject binary backdoors into downloaded executables on the fly.
* NMap Scan - Quick Nmap scanner interface.
* Metasploit Payload Generator - Generating Metasploit payloads on the fly.
* Searchsploit - Easy searching for exploits in the Exploit-DB.

Requires root, nethunter chroot and nethunter kernel

This app is built and signed by Kali NetHunter.

Packages

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download Store App
  • Version 2021.3 (2021030200) suggested Added on 2021-09-13

    This version requires Android 4.2 or newer.

    It is built and signed by the original developer.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.offsec.nhterm.permission.RUN_SCRIPT
    • com.offsec.nhterm.permission.RUN_SCRIPT_SU
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • control vibration
      Allows the app to control the vibrator.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • android.permission.ACCESS_BACKGROUND_LOCATION
    • run foreground service
      Allows the app to make use of foreground services.

    Download APK 8.8 MiB PGP Signature | Build Log

  • Version 2021.3 (2021030100) - Added on 2021-08-21

    This version requires Android 4.2 or newer.

    It is built and signed by the original developer.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.offsec.nhterm.permission.RUN_SCRIPT
    • com.offsec.nhterm.permission.RUN_SCRIPT_SU
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • control vibration
      Allows the app to control the vibrator.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • android.permission.ACCESS_BACKGROUND_LOCATION
    • run foreground service
      Allows the app to make use of foreground services.

    Download APK 8.8 MiB PGP Signature | Build Log

  • Version 2021.2 (2021020200) - Added on 2021-06-07

    This version requires Android 4.2 or newer.

    It is built and signed by the original developer.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.offsec.nhterm.permission.RUN_SCRIPT
    • com.offsec.nhterm.permission.RUN_SCRIPT_SU
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • control vibration
      Allows the app to control the vibrator.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • android.permission.ACCESS_BACKGROUND_LOCATION
    • run foreground service
      Allows the app to make use of foreground services.

    Download APK 8.8 MiB PGP Signature | Build Log

  • Version 2021.1 (2021010600) - Added on 2021-01-25

    This version requires Android 4.2 or newer.

    It is built and signed by the original developer.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.offsec.nhterm.permission.RUN_SCRIPT
    • com.offsec.nhterm.permission.RUN_SCRIPT_SU
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH
    • com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • control vibration
      Allows the app to control the vibrator.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • android.permission.ACCESS_BACKGROUND_LOCATION
    • run foreground service
      Allows the app to make use of foreground services.

    Download APK 8.8 MiB PGP Signature | Build Log