Dev Tools
197 open source Dev Tools apps
NFCGate
APK
NFCGate is an Android application meant to capture, analyze, or modify NFC traffic. It can be used as a researching tool to reverse engineer protocols or assess the security of protocols against traffic modifications. On-device capture: Captures NFC traffic sent and received by other applications running on the device. Relay: Relays NFC traffic between two devices using a server. One device operates as a "reader" reading an NFC tag, the other device emulates an NFC tag using the Host Card Emulation (HCE). Replay: Replays previously captured NFC traffic in either "reader" or "tag" mode. Clone: Clones the initial tag information (e.g. ID). pcapng export of captured NFC traffic, readable by Wireshark.
F-DroidGitHubIzzyOnDroid
NFSee - NFC Card Helper
APK
NFSee is a Flutter application that can dump data from various types of NFC tags & cards.
F-DroidGitHub
NetGuard
APK
NetGuard provides simple and advanced ways to block access to the internet - no root required.Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection.Blocking access to the internet can help:reduce your data usagesave your batteryincrease your privacyFeatures:Simple to useNo root required100% open sourceNo calling homeNo tracking or analyticsNo advertisementsActively developed and supportedAndroid 5.1 and later supportedIPv4/IPv6 TCP/UDP supportedTethering supportedOptionally allow when screen onOptionally block when roamingOptionally block system applicationsOptionally notify when an application accesses the internetOptionally record network usage per application per addressMaterial design theme with light and dark themePRO features:Log all outgoing traffic; search and filter access attempts; export PCAP files to analyze trafficAllow/block individual addresses per applicationNew application notifications; configure NetGuard directly from the notificationDisplay network speed graph in a status bar notificationSelect from five additional themes in both light and dark versionThere is no other no-root firewall offering all these features.If you have a question or problem, you can send an e-mail to marcel+netguard@faircode.euIf you like to help people less fluent in English, you can help translate NetGuard in your languageIf you like to test new features, you can participate in the test programAll required permissions are described here
F-DroidGitHubIzzyOnDroid
Network Log
APK
N.B Contains pre-built grep and iptables binaries. Though source code for those is now in the repository, we have a technical problem building them. Network Log monitors iptables-logging to display a real-time list of which apps are making network connections, and provides statistics about those app connections. Requires root: Yes. iptables must run as root
F-DroidGitHub
Network Scanner
APK
A network scanner that ses the new UI components Cardview and Recyclview. It displays the IP, hostname, and MAC address for all of the network devices on the network.
F-DroidGitHub
Network Survey+
APK
FOR ROOTED ANDROID PHONES WITH CERTAIN QUALCOMM CHIPS ONLY.So far, the only device that this app has been tested against is a Pixel 3a. Other devices will be added at a later date.The Network Survey+ app is the "advanced" version of the regular Network Survey app. NS+ accesses the Qualcomm diag device to get QCDM messages. The QCDM messages are then processed and logged to a pcap file. Currently, only LTE RRC OTA messages are processed and logged. In addition, each pcap record is geotagged with the device's current location.The pcap files can be opened and viewed in Wireshark.This app also supports streaming the LTE OTA messages over an MQTT connection. See https://messaging.networksurvey.app/#operation-publish-lte_ota_message for details.Note that this app only works on rooted Android phones, and requires a cellular qualcomm chip that exposes the /dev/diag device and supports QCDM messages. See https://github.com/christianrowlands/android-network-survey-rooted for a list of compatible devices.See https://mosquitto.org for information on setting up a MQTT Broker.
F-DroidGitHubIzzyOnDroid
N
Network Tester
APK
Is that open wifi really letting you access the web? Android Network Tester quickly validates you're connected to the real web (by downloading a dedicated 36 bytes file and checking its content). If the hotspot is actually redirecting you to a billing or authentication portal, you'll know instantly.
F-Droid
Network Tools Library
APK
This is a sample application from the open source project Android Network Tools. If you are looking for a more complete network scanning tool, please see my other app Portdroid. It demonstrates the following features of the library: • Pinging • Port Scanning • Finding devices on your network • Wake-on-lan The project is hosted on github. Bug reports, feature requests and contributions are all welcome: https://github.com/stealthcopter/AndroidNetworkTools
F-DroidGitHub
NeuroLab
APK
F-DroidGitHub
Ning
APK
Scan your local network for connected devices. Inspired by Fing. The goal is to provide a quick and easy overview over the local network. Data sources include: * Ping devices * Network Service Discovery (Bonjour, Avahi) * ARP-Tables * open TCP and UDP ports
F-DroidGitHub
Nix-on-Droid
APK
Nix-on-Droid brings Nix package manager of NixOS fame to your mobile device. If you're not after its advanced features, you might still be interested in tapping into nixpkgs, a vast collection of precompiled software. At first start the app will download Nix repackaged for Android, leaving you with a barebones system afterwards. If you are an experienced Nix user, you know what to do next. If you are in doubt, follow the on-screen instructions, to install more of the familiar Linux software and declaratively manage your environment. NOTE: this software is alpha-quality. Users that value stability and Android integration over features and package selection might better be served with Termux as of now. Nix-on-Droid uses a fork of Termux application as a terminal emulator.
F-DroidGitHub
NoWhatOpen
APK
This application is a plugin to the existing popular Internet Messaging Application called WhatsApp, it is useless by itself. It makes clickable links to your WhatsApp chat work, without sharing the contact number with anybody.
F-DroidGitHub
Nock Nock
APK
The app will automatically knock on the door of your websites (or web servers) on a chosen interval to make sure they are up and responding successfully. If something is wrong, you get a notification telling you so. How does it check if your server is up? An HTTP GET request is made, the response code is checked. Nock Nock can also do custom validation on the response, by searching for a term, or even by executing a custom block of JavaScript.
F-DroidGitHub
OASVN Pro
APK
Works for http:// https:// and svn:// repositories. svn+ssh:// is experimental and has been added recently. Currently supports all of the following svn operations: Checkout (Head or specify revision), Update, Commit, Export (Head or specify revision), Cleanup, and Revert. Also allows you to view remote repository revisions (you specify the number of revisions to retrieve) and see commit comments, author, date/time and all files changed, added, deleted, etc. Working copies and exports of repositories are saved locally (all checked out files will go to your mountable storage: most of the time /mnt/sdcard/OASVN) so they could be edited on your device with an IDE such as Terminal IDE and then you can commit back to your repository. The most recent version adds svn export so you can make a local copy of your repository on your Android device without making a working svn copy.
F-Droid
OONI Probe
APK
Are websites and social media apps blocked? Is your network unusually slow? Run OONI Probe to find out! With this app, you will examine the blocking of websites and instant messaging apps, measure your network's speed and performance, and check whether systems that could be responsible for censorship and surveillance are in your network. OONI Probe is developed by the Open Observatory of Network Interference (OONI), a free software project (under The Tor Project) that aims to uncover internet censorship around the world. Since 2012, OONI’s global community has collected millions of network measurements from more than 200 countries, shedding light on multiple cases of network interference. ▶ Collect evidence of internet censorship You can check whether and how websites and instant messaging apps are blocked. The network measurement data you will collect may serve as evidence of internet censorship. ▶ Detect systems responsible for censorship and surveillance OONI Probe tests are also designed to uncover the presence of systems (middleboxes) that could be responsible for censorship and surveillance. ▶ Measure the speed and performance of your network You can measure the speed and performance of your network by running OONI's implementation of the Network Diagnostic Test (NDT). You can also measure video streaming performance with the Dynamic Adaptive Streaming over HTTP (DASH) test. ▶ Open data OONI publishes network measurement data because open data allows third parties to verify OONI findings, conduct independent studies, and answer other research questions. Openly publishing OONI data also helps increase transparency of internet censorship around the world. You can explore and download OONI data here: https://ooni.io/data/ ▶ Free software All OONI Probe tests (including our NDT and DASH implementations), are based on free and open source software. You can find OONI software projects on GitHub: https://github.com/ooni. Curious to learn how OONI Probe tests work? Learn more: https://ooni.io/nettest/ To receive updates from the OONI-verse, follow us on Twitter: https://twitter.com/OpenObservatory
F-DroidGitHub
O
OSMBugs
APK
OSMBugs will show you Bugs on the various Bug reporting Platforms. Currently Supported: * Openstreetmap Notes * Osmose (Read Only) * Mapdust * Keepright
F-DroidGitHub
OctoDroid
APK
Access to GitHub and stay connected to your networks. Follow Git repositories and top users in GitHub. View all users' activities, source codes and manage your issues with OctoDroid. FEATURES Authentication/authorization * OAuth2 web application flow. * Support for authentication via personal access token. General * Notification support * Multi account support * Printing support on codes, commits etc * Search repository, user or code. Github repository * List repositories * watch/unwatch github repository * View git branches and tags * View pull requests * View collaborators/contributors * View watchers/networks * View issues User * View basic informations * Activity feeds * Follow/unfollow user * View public/watched repositories * View followers/following * View organizations (if type is user) * View members (if type is organization) Issue * List issues * Filter by label, assignee or milestone * Create/edit/close/reopen issue * Comment on issue * Manage labels * Manage milestones Git Commit * View git commit * Diff viewer with colorized HTML * View commit history on each file Tree/File browser * Browse source codes * File viewer with code syntax highlighted Gist * List gists * View gist content Explore Github * Public timeline * Trending repos (today, week, month) * GitHub blog Share function on: * user * repo * commit * diff * file * issue Github download source code. ..and many more Full credit to maniac103 (https://github.com/maniac103) for the major improvements, bug fixing and testing. OctoDroid branding by Steven Mautone: https://stevenmautone.com ** NOTE ** Please report any issues at Github (https://github.com/slapperwan/gh4a/issues) or email me the issues. Formerly known as Gh4a Android Github.
F-DroidGitHub
Open Alert Viewer
APK
Display server and network alerts from servers running Prometheus, Nagios, Icinga or Zabbix. For Linux and Android. Prometheus v0.16.0+, Nagios Core 4.x and Icinga 2.12.0+ are supported with Basic Authentication; partial support, and default authentication for Zabbix 6.x or 7.x.
F-Droid
Openlib
APK
Openlib is an open source app to download and read books from shadow library (Anna’s Archive). The App Has Built In Reader to Read Books. As Anna’s Archive doesn't have an API, the app works by sending requests to Anna’s Archive and parses the response to objects. The app extracts the mirrors from the responses, downloads the book and stores it in the application's document directory. Note : The app requires VPN to function properly . Without VPN the might show the captcha required page even after completing the captcha Main Features: Trending Books Download And Read Books With In-Built Viewer Supports Epub And Pdf Formats Open Books With Your Favourite Ebooks Reader Filter Books Sort Books
F-DroidGitHubIzzyOnDroid
Orgro
APK
Orgro is an Org Mode file editor and viewer that brings essential Org features to mobile: - TODO and checkbox toggling, with progress cookies - Quick actions to start a new Org doc or go straight to your most important one - Notifications for Org Agenda items - Narrow, search, and filter your document just like in Emacs - Org Crypt section symmetric decryption/encryption - Org Cite bibliography support - Syntax highlighting, beautiful tables, LaTeX rendering - Expand or collapse sections, blocks, and drawers - Reflowed text for easy viewing on mobile Note: INTERNET permission is required for displaying remote images and dynamically loading fonts from online sources (Google Fonts, AWS S3). Notification- and execution-related permissions required for Org Agenda notifications and background updating of agenda.
F-DroidGitHub
PCAPdroid
APK
PCAPdroid is a privacy-friendly app which lets you track and analyze the connections made by the other apps in your device. It also allows you to export a PCAP dump of the traffic, inspect HTTP, decrypt TLS traffic and much more. PCAPdroid simulates a VPN in order to capture the network traffic without root. It does not use a remote VPN server, instead data is processed locally on the device. Features: * Log and examine the connections made by user and system apps * Extract the SNI, DNS query, HTTP URL and the remote IP address * Inspect HTTP requests and replies thanks to the built-in decoders * Inspect the full connections payload as hexdump/text * Decrypt the HTTPS/TLS traffic and export the SSLKEYLOGFILE * Dump the traffic to a PCAP file, download it from a browser, or stream it to a remote receiver for real-time analysis (e.g. Wireshark) * Create rules to filter out the good traffic and easily spot anomalies * Identify the country and ASN of remote server via offline DB lookups * On rooted devices, capture the traffic while other VPN apps are running If you plan to use PCAPdroid to perform packet analysis, please check out the specific section of the manual. Join the PCAPdroid international community on Telegram or on Matrix.
F-DroidGitHub
PHONK
APK
PHONK is a coding playground for new and old Android devices. You can create scripts rapidly from your phone or using the remote Web Editor on your computer using Javascript. The API is simple and extensive. GUI, audio, graphics, Bluetooth BLE, Arduino, OSC, MIDI, and much more.FeaturesTakes 1 min to set up on your phoneNo need to install anything on your computerPHONK uses JavaScript but it calls native Java functions, getting close to native speedSimplified API. Create custom interfaces and access on-device sensors in a couple of lines of codePseudo Live Coding (select your code and Control (or Cmd) + Enter to live execute)Bluetooth and Arduino in a few lines of codeMQTT, HTTP requests, WebSockets, OSC, MIDIAccess to Processing.org APIUse your PureData skills thanks to the embedded LibPdOpenStreetMaps and muuuch more!
GitHubIzzyOnDroid
PX:VW - converter
APK
This app allows you to easy convert static units to adaptive units with three steps: * set width of the screen; * set height of the screen; * enter value to get its converted to vw and vh value.
F-DroidGitHub
Packet Sender
APK
Set up network packets based on IP, port, Hex or ASCII data and specify either UDP or TCP protocol. Results are stored in the live traffic log. Packets in the log can be easily saved and sent right back out to another destination. In addition to sending packets, Packet Sender has a built-in TCP and UDP server running on the port numbers you specify. 1x1 widget support allows sending a packet direct from the home screen.
F-DroidGitHub