Giter VIP home page Giter VIP logo

networklog's Introduction

#Android Network Log Monitor

Requires rooted devices.

###Wondering when and to where your Android apps are connecting across the Internet? Look no further! Network Log is for you!

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.

##Real-time log display

The log tab shows the network packets being transmitted and their details such as:

  • source and destination addresses/ports
  • network protocol and interface
  • bytes transmitted
  • timestamp

##Real-time network usage statistics

The applications tab lists installed applications along with network usage statistics such as:

  • total packets and bytes sent
  • active network throughput speed in Bps/Kbps/Mbps
  • timestamp of last connection
  • list of all the unique connections made by each app
  • sortable and filterable

##Real-time connection notifications

The statusbar icon's up/down arrows will highlight when upload/download traffic occurs, and the notification drop-down shade displays the connection throughput speed in Kbps.

You can also configure toast pop-up notifications on a per-app basis that will pop-up a temporary notification containing connection details no matter which app you are in.

##Graphs

Click an app in either tab to see time-lines of its connections.

Select the 'Apps Timeline' menu item to see an over-all time-line of all apps.

Adjustable interval from 1 ms to 48 hours for summing data:

  • to see each packet, set to 1 ms
  • for Kbps, set to 1 second
  • for Kb-per-hour, set to 1 hour; etc

Adjustable pinch-zoomable and scrollable graphs.

Requires rooted devices.

Full source code available at https://github.com/pragma-/networklog.

Note: While the app itself is designed to use minimal CPU/battery, you can further reduce the CPU/battery use by exiting the app after starting the logging service.

             

networklog's People

Contributors

pragma- avatar snakko avatar timroes avatar

Watchers

 avatar

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.