Giter VIP home page Giter VIP logo

networkmapper's Introduction

Build Status

NetworkMapper

Android frontend for Nmap Security Scanner

Network Mapper is Android frontend for well known Nmap scanner. Frontend will help you to download and install nmap as well as use it.

Frontend supports all known Android architectures: arm, mips and x86.

Network Mapper is released under open source license and source is available on GitHub.

Build

Clone repository, change directory to project and issue following command:

ANDROID_HOME=/opt/Android/Sdk gradle build

You can check other tasks available:

ANDROID_HOME=/opt/Android/Sdk gradle tasks

Note: you must have gradle version 2 or higher

License

This project is dual licensed under GPL v2 or higher and Nmap Public License. By contributing to this project (issuing pull request, sending patches, ...) you agree to transfer all your rights to the author of this project. Your credits and contribution will be documented and appreciated. We just don't want to have any licensing issues stopping us in technological advancements of this project.

Credits

Original author: Vlatko Kosturjak

Contributions (Thank you!):

  • Dinko Korunic

Donate

[Flattr this git repo](https://flattr.com/submit/auto?user_id=kost&url=https://github.com/kost/NetworkMapper&title=Network Mapper&language=&tags=github&category=software)

networkmapper's People

Contributors

dkorunic avatar kost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

networkmapper's Issues

Bug: wildcards don't work

Maybe I'm doing something wrong, but when I've attempted to scan 192.168.0.*, * character was not passed to nmap.

image

Nmap unable to find right interface when using Root

Hi! Guy from Play Store here!

English is not my first language, then sorry about the typos.

I tried the new version and seems that most of the issues are now fixed. I haven't tested really deep, but problems like DNS resolve was fixed.

The only issue remaining is when I get Root access. I'm uploading a screenshot of the error message

screenshot_2015-07-15-21-06-28

Intense Scan Provides tiny output

Without Root, using "Intense Scan" on 127.0.0.1 (with CLA's of --system-dns -A -sT -Pn -v) gives TINY Output (and no means to easily Log it or cut-n-paste the Screen)

Feature requests:

  • enable concise output ( filter out progress text , show only results ) as option
  • dynamic extending of IP entry form ( currently line breaks in two lines if you enter more than X characters, not needed on devices with bigger screen )
  • graphical representation of results ( e.g. port scan result representation in form small red/green boxes, each representing a port ; all in one bigger box, representing scan target )
  • add second IP entry box, if both are filled, it's interpreted as multi-host scan with defined range ( to save users from calculating CIDR numbit )

Move data folder from userspace to Android/data

Currently downloaded data is saved under /storage/emulated/0/Android/opt/ after uninstalling application the data is not removed. If data would be stored under /storage/emulated/0/Android/data/org.kost.nmap.android.networkmapper it would be removed with application and would be hidden from user.

Use the following code to get proper directory data:

Log.i(TAG, getExternalFilesDir(null).getAbsolutePath());
/storage/emulated/0/Android/data/app.id/files

All apps (root or not) have a default data directory, which is /data/data/. By default, the apps databases, settings, and all other data go here. If an app expects huge amounts of data to be stored, or for other reasons wants to "be nice to internal storage", there's a corresponding directory on the SDCard (Android/data/)

Segmentation fault on Xperia sola (MT27i)

User reported is getting Segment fault on Xperia sola (MT27i).

Need more info:

  • What version of Android
  • what ROM
  • when Segmentation fault occures
  • did user tried to to repeat download of binaries from menu->Download

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.