Comments (9)
Optimally, the statistics screen has some summary statistics (how many ads blocked, etc.) and a tail of the last requests and their actions:
Rejected request from
Allowed request from
This needs to be limited though - like maybe show the last 128 requests or so. And it needs to be as efficient as possible - both in space and power consumption.
from dns66.
Perhaps an option to enable statistics which would be shown in the pull down in the future.
from dns66.
Will this be opt-in and or have a toggle off switch?
from dns66.
@f1vefour @z751 It's not going to be optional. But maybe I was not clear, this is not a form of remote statistics tracking:
The idea is to have a few variables in the code storing how much was blocked and so on, and an activity where you can look at that (and export it if you want to share it).
You know, so you can see "oh, it blocked 5% of my hosts today, how nice".
from dns66.
Privacy is and will be my topmost concern for this project. The app does not, and will not, share any data with anyone or anything, including me, unless you tell it to do so (that is, press an export button and share it via email; or say, "Yes" if a notification tells you something weird happens and asks you if you want to provide a log).
from dns66.
Commit b5474c3 adds a menu item "Logcat" to generate a logcat which can be send via email, stored in files or whatever. This contains packets, so it's also useful to figure out which domains to (un-)block.
from dns66.
Have you also considered adding a kind of (per-)app DNS log activity (where you can (un-)block certain hosts the app requested)? (Of course, this feature will be off by default. User can enable and disable it as needed)
I didn't see anything quite like that listed here, so forgive me if that is already your intention. :)
And thanks for your app, it's really helpful. :) If I knew Android better, I'd help you in developing. :)
Edit: I do presume that is probably your intention now though considering your other comment
from dns66.
Any news about this feature ? We're a lot of insterested people about this ! ;)
from dns66.
Didn't read through but I was about to make an issue:
The current one exports the whole DNS66 logcat for the current session.
Do you have plans to implement a simplier logcat (with a toggle or something)?Format like this:
[hh:mm:ss] - [Blocked/Allowed] - [domain]
from dns66.
Related Issues (20)
- Interferes with background download?
- DNS with VPN setting "always-on-mode" and "block connection without vpn" not connecting to the internet
- Would it be possible to add DNS-over-HTTPS or DNS-over-DOH? HOT 1
- Two Dead Malware Lists Need to be Removed from Default Selections in DNS66 HOT 2
- Suggestion for an Additional List that blocks Cryptominers - CoinBlockerLists by ZeroDot1
- intent list
- [BUG] Reconnecting error when calling on SIgnal
- Bypass dns for mark apss not workin HOT 1
- App should allow users to view logs before sending them
- DNS66 0.6.8 Unable to reconnect, LG Velvet 5G HOT 11
- Not connecting via Wi-Fi only data. HOT 1
- cannot create Logcat
- dns66 custom dns server feature is not functioning at all (issue solved, please delete this issue) HOT 2
- Disconnects and crashes with `Could not create epoll instance: Too many open files`
- Paid version on the Google Play Store HOT 4
- 213.73.91.35 (DNS resolver from CCC) seems to be down/offline since a long time HOT 1
- XDA-Thread not found HOT 1
- Please release new version
- Dialog disappearance error
- featuee request: additional costom host entries HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dns66.