k3pler

Android network connection blocker and packet analyzer built on top of local HTTP proxy.

GPL-3.0 License

Stars
59
Committers
3

k3pler

Android network connection blocker and packet analyzer built on top of local HTTP proxy.

Features

  • Show network traffic in a list (HTTP Request/Response)
  • Gives details about requests/responses with abbreviations in list.
    (eg: example.com ~ C [H/1.1] _S_ {time})
    (C -> Connect | H/1.1 -> HTTP version | S -> Success)
  • Blacklist connection after getting detailed information
  • Edit/Remove item at blacklist - clear blacklist
  • Settings:
    Proxy Port: Local Proxy port for connection
    Max. Buffer: Maximum response buffer size in bytes
    Match Type:
        Full: Block if request URI equals blacklist item
        Keyword: Block if request URI contains blacklist item
    Blacklist Response: Response status which will be sent to blocked address
    Splash Screen: Show splash screen when app starts
    
  • Shows instructions of configuring proxy (WIFI / Mobile Network)

APK

Download APK

TODO(s)

  • #5
  • #4
  • Improve UI, support different devices

Licenses

GNU Public License v3 Android v7 RecyclerView Library (Apache 2.0) LittleProxy 1.1.2 (Apache 2.0)

Copyright

Copyright (c) 2018-2023, orhun