Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I want application ranking and blocking history / activity log #121

Closed
4 tasks
kar opened this issue Feb 27, 2018 · 10 comments
Closed
4 tasks

I want application ranking and blocking history / activity log #121

kar opened this issue Feb 27, 2018 · 10 comments
Labels
complexity-3 Complex popularity-3 Very popular type-F Feature request
Milestone

Comments

@kar
Copy link
Contributor

kar commented Feb 27, 2018

This feature request is about adding a blocking history / log with the goal to be able to easily see which domains and apps are accessed / blocked most often and to be able to tell which of then should be blocked or unblocked.

  • A list of recently blocked ad domains, with counters on how many times they were blocked
  • A list of recently accessed domains, with a possibility to block them
  • A ranking of applications with counters how many ads were blocked for them (I want ranking of applications for which most ads are blocked (logs). #55)
  • Be able to see which ads were blocked and when. Have a possibility to filter / sort the list by time / counter / app

The idea is to be able to identify apps which are "the biggest offenders".

@kar kar added the type-F Feature request label Feb 27, 2018
@kar
Copy link
Contributor Author

kar commented Feb 27, 2018

I truly love this app. However, after 3 days of use, I'm still getting a significant number of ads coming through. It would be really amazing, if, when ads are able to slip through, you could have a switch or checkbox that you could easily engage. It would add the source, and any other pertinent info necessary to block transmission of those ads, forever.

@kar
Copy link
Contributor Author

kar commented Feb 27, 2018

adaway

@kar
Copy link
Contributor Author

kar commented Feb 27, 2018

advised

@kar
Copy link
Contributor Author

kar commented Feb 27, 2018

For apps wich still display ads an option to record all traffic and list all the connections and hosts might be helpful to find the domain/host adress displaying the ad. Of course finding that particular host showing the ad might still be a piece of work. But I would be able to progressively block the listed addresses until I get the ad domain.

@kar kar changed the title I want Blokada to provide a convenient way to block hosts dynamically I want application ranking and blocking history Mar 24, 2018
@kar kar changed the title I want application ranking and blocking history I want application ranking and blocking history (log) Mar 24, 2018
@kar
Copy link
Contributor Author

kar commented Mar 24, 2018

This is a must have for me! I love Blokada, but a log of blocked stuff (url, date time, matched list and if possible (root feature?) the app responsible for the request.

@kar
Copy link
Contributor Author

kar commented Mar 24, 2018

Would be even better if there was some kind of data visualization in-app. Could be a great way to share what's really happening on a phone over social media.

@kar kar changed the title I want application ranking and blocking history (log) I want application ranking and blocking history / activity log Mar 24, 2018
@kar
Copy link
Contributor Author

kar commented Mar 24, 2018

It would be good if you can choose in which apps you want Blokada to work

@alexanderadam
Copy link

Just to have it on this feature ticket as well:
As Hosh explained on issue 178 it would be very useful to see which rule of which list is blocking something.

@LewisLebentz
Copy link

Very interested in this too. Just moved from iOS to Android and this is my favourite ad blocker so far, this is the only thing it's missing.

It's very useful to see what domains slipped through (and what was definitely blocked) so you can add it to the blacklist. Notifications are nice, but it's annoying having them on constantly - and just not as easy as seeing a time stamped log file.

The only app I have experience with is AdGuard on iOS (and one other that wasn't as good) and despite being a bit ugly looking, they did do quite a nice job of it.

@towo
Copy link

towo commented Feb 10, 2019

Another vote for the log file at least; currently, selectively debugging what to allow and what to reject is pretty difficult.

@kar kar closed this as completed Jul 25, 2019
MarijnS95 added a commit to MarijnS95/blokada that referenced this issue Aug 23, 2020
03c4684e cargo fmt
91432f50 Update all crate dependencies
8c973f31 build: Set linker and ar without hardcoded paths through CARGO_TARGET_
dafda6f6 build: Use ANDROID_NDK_ROOT instead of NDK_STANDALONE
47566234 update CC / GCC in boringtun
d7a1178a Update build script to not use CC and CXX
05ba8f82 update NDK paths in boringtun to use api 21
ac7be60d add android logger to boringtun
ed27ee1b update cargo config
64d9b6ee update build script to support x86_64
728129c0 update boringtun build.sh
dc722ffe Remove logging
fd3e3f13 add build script to boringtun
26fbbaf7 make it compile
6f716e06 Run cargo update
a471f4c1 Disable Android device: no libc timerfd for epoll.
71f8122e For 32-bit ARM Android, socklen_t is actually i32.
1dceb4d8 JNI needs update for keepalive now exposed in FFI.
f8242878 Make device mod public (blokadaorg#137)
dfb7d8b1 Fix spelling (blokadaorg#135)
362be0d9 Fix CI.
45d2c099 Expose keep alive in FFI
f8068c58 [WARP-578] - Fix race between handshake and peer removal
e45cf84e epoll: allow controlling write event notifications for bidirectional I/O
feb1d253 Extract signal block function and make it public
86195ea6 Merge pull request blokadaorg#133 from Bren2010/brendan/gate-215
0d3f24a4 Handle unexpected return values from epoll_wait.
e50562e1 Merge pull request blokadaorg#128 from Bren2010/brendan/2020.4.0
64207775 Document crypto modules and remove unsafe code.
ac46d8ce Vlad/upstream (blokadaorg#130)
5eb6690c Fix potential tun interface read inefficiency on error cases (blokadaorg#127)
0caa492f Merge pull request blokadaorg#124 from poupas/master
4b93169f Handle tun interface errors
dbeb35ed Update dependencies (blokadaorg#123)
ab552586 Update README (blokadaorg#121)
8d35f2a4 Fix issue where Rx bytes and Tx bytes were reversed in the API call (blokadaorg#120)
7a46d968 Fix CI issues (blokadaorg#122)
96bc927b Remove redundant parentheses + use declaration (blokadaorg#118)
700f20bf Upgrade ring to 0.16 (blokadaorg#115)
a0d29565 Migrate to mem::MaybeUninit to fix rust 1.39 warnings (blokadaorg#109)
40c28d24 Vlad/non monotonic instant panic (blokadaorg#106)
0b980a2f Fix Rust 1.37 build and clippy warnings (blokadaorg#103)
3aec8457 Modify JNI names to make them compatible with Java-only projects (blokadaorg#100)
2fbfa225 Vlad/minor fixes (blokadaorg#96)
94fb2061 Some timer fixes (blokadaorg#95)
6feb8e6c Add rate limiting for DoS protection (blokadaorg#94)
REVERT: 8b529b00 Remove logging
REVERT: 1517bc24 add build script to boringtun
REVERT: 22223f7 make it compile

git-subtree-dir: boringtun
git-subtree-split: 03c4684e514e5249a41b7aea8968bac3673d1565
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity-3 Complex popularity-3 Very popular type-F Feature request
Projects
None yet
Development

No branches or pull requests

4 participants