Commit Graph

37 Commits

Author SHA1 Message Date
emanuele-f
13706f8baa Add apps loading in progress message 2021-02-07 18:13:57 +01:00
emanuele-f
f862e8fe05 Move start/stop button to the action bar 2021-02-07 17:51:16 +01:00
emanuele-f
5c8c8ddec0 Clear connections fragment on capture restart 2021-02-07 16:50:31 +01:00
emanuele-f
b3f222cd3a Remove activity dependency on fragments 2021-02-07 12:44:40 +01:00
emanuele-f
c389468037 Fix filter icon issues 2021-02-06 15:18:50 +01:00
TacoTheDank
f41d8655ec Migrate activity to ViewPager2 2021-02-04 17:11:37 -05:00
emanuele-f
4c8ba2da10 Fix no traffic when "No Filter" is selected 2021-01-26 19:16:49 +01:00
emanuele-f
c14597d92b Properly capture DNS traffic when app filter is set
This allows PCAPdroid to only capture the DNS traffic of the target
application rather than any DNS traffic with unknown app as before.
2021-01-26 18:35:32 +01:00
emanuele-f
a0cad89658 Fix disabled button when VPN request is denied 2021-01-22 15:00:44 +01:00
emanuele-f
ef09f36109 Change telegram channel to group 2021-01-21 22:53:42 +01:00
emanuele-f
e1a6436489 Add check for existing VPN
Android only supports running one VPNService at a time. Added a check to
ask user confirmation in case another VPN connection is active.
2021-01-21 22:07:25 +01:00
emanuele-f
31bf679ffb Resolve system apps UIDs 2021-01-07 23:46:34 +01:00
emanuele-f
6d9e625806 Add links: rate app, telegram channel, user guide 2020-11-16 15:03:09 +01:00
emanuele-f
1c9d5b8a11 Update copyright 2020-09-18 18:58:20 +02:00
emanuele-f
dab1bcb2fe Rename project to PCAPdroid 2020-01-06 19:38:47 +01:00
emanuele-f
14435311a5 Implement embedded HTTP server to provide an easy PCAP download option
It's now possible to choose the PCAP dump mode: none (no external PCAP dump), HTTP server, UDP exporter.
The HTTP server mode is a convenient way to download a PCAP without any client side configuration.
This also makes it possible to capture the PCAP data on a Windows pc, where the UDP collection mode is
not normally applicable.

Closes #13
2020-01-06 18:12:53 +01:00
emanuele-f
44a9f1fb67 Use the system DNS server if possible
Closes #5
2020-01-01 19:31:28 +01:00
emanuele-f
4e25aac8e6 Show nDPI information
NOTE: the code is still buggy and crashes randomly due to
unaligned accesses
2019-11-10 00:30:31 +01:00
emanuele-f
a7f926f763 Improve connections view 2019-11-09 13:23:04 +01:00
emanuele-f
11d948c6e2 Inititial active connection list visualization 2019-11-09 01:03:24 +01:00
emanuele-f
2b0b179e33 Add swipe view to show active connections 2019-11-08 23:47:42 +01:00
emanuele-f
b0b525128a Export active connections data 2019-11-08 00:33:31 +01:00
emanuele-f
1dd7e982d6 Add option to enable/disable unknown app traffic capture 2019-11-03 18:58:40 +01:00
emanuele-f
d5c366c17e Fix app state handling
Fixes #6
2019-11-03 18:01:44 +01:00
emanuele-f
ab6083bc13 Add playstore assets and fix crash on some devices 2019-10-26 13:08:18 +02:00
emanuele-f
dce44afe20 Add about link 2019-10-26 11:24:20 +02:00
emanuele-f
57f2f5bc95 Add support for TCP dumper socket 2019-10-26 01:37:00 +02:00
emanuele-f
33eb55119e Fix bad stats 2019-10-26 01:13:13 +02:00
emanuele-f
c4b34757b5 Implement runtime captured bytes monitor 2019-10-25 23:36:06 +02:00
emanuele-f
4b67d2b856 Replace apps filter ListView with RecycleView 2019-10-25 00:12:00 +02:00
emanuele-f
b9d093d520 Start loading apps asynchronously to speed up apps list dialog opening 2019-10-24 23:28:39 +02:00
emanuele-f
d20062fb69 Move app selector to menu dialog 2019-10-24 00:58:22 +02:00
emanuele-f
bb7968c541 Move settings to Prefs activity 2019-10-23 23:40:34 +02:00
emanuele-f
6741ad3d02 Disable app filter change while capturing 2019-10-05 21:55:28 +02:00
emanuele-f
701467a94e Fix missing filter initialization resulting in no packets being dumped 2019-10-05 21:51:06 +02:00
emanuele-f
8d1a1689c0 Integrate CustomActivityOnCrash to view stack traces 2019-09-11 22:38:30 +02:00
emanuele-f
7feaf9b2c5 First commit 2019-09-08 22:09:03 +02:00