How to Sniff URLs or Capture Network Packets on Android without Root

Capturing Packets or Sniffing URLs may sound a bit of hacking related stuff, but it isn’t. Capturing Network Packets may help you analyze why is your Data Pack running out, or which apps keep sending data in the background without your consent so that you can stop using them and enhance your Phone Security. Besides, Capturing packets will also help you get that streaming link of a stream, download links which again open up more possibilities to optimize your Cellular or Wifi data usage on your phone. So in this tutorial, we will show you How you can Sniff URLs or Capture Packet Data on your Android with No Root Priveledges required.

How to Capture Packet Data  Network Packets on Android

Pre-Requisites :

Tutorial :

  • After downloading the Packet Capture App from the above Play Store link, install and Open it.
  • It will now ask you for permission to install SSL Certificate as shown in the image below –
    Packet Capture Install Certificate SSL
    Packet Capture Install Certificate SSL

    Here tap on “Install Certificate” option, it will now ask you permissions to save the certificate . Click on the “OK” button in the pop-up box that prompts out as shown in the following image –

    Click on OK Button
    Click on OK Button

     

  • Now, the SSL capture Certificate will be successfully installed to your Phone. It will now redirect you to the main app screen.
    Note – The Certificate Installation is only a one-time step required, until you uninstall the app. So no need to install certificates multiple times!
  • To start the Packet capture, Simply launch Packet Capture app and tap on the “Triangle (green) icon” as shown below –
    Tap the icon to Start Packet Capture on Android
    Tap the icon to Start Packet Capture on Android

    Now, it will ask you to set-up a VPN (If its your first capture), here simply tap on “OK” to allow it to create a VPN connection –

    Allow VPN Connection to Packet Capture Android
    Allow VPN Connection to Packet Capture Android

    It will now start capturing Packets in a date_time format on the main screen. To stop capturing packets simply tap on the “Stop” red square icon as shown –

    Press to Stop Packet Captures
    Press to Stop Packet Captures

    Phew! You can now access the captured packets data by tapping on the filename on mainscreen –

    Listing out the Captured Packets Data
    Listing out the Captured Packets Data

    Simply tap on the file name to reveal the packet data. It will show you a list of all the packets data sent or received by your device.

  • To reveal more information about the data e.g URL, type of request, Hex etc click on the logged packets as shown in the image below –

    Packet Capture Logs Android
    Packet Capture Logs Android
  • Thus, you can now successfully capture packet data, sniff URLs on your Android phone . Plus, it will also help you keep a track whether the recently installed apps are causing more data usage etc.

Comments

  1. James says

    How do I move the captured data to my laptop? Is there any file saved on the phone? I can’t find any, do you know anything about that? Thanks.

Leave a Reply