Outdated Docs:
This page contains outdated docs and as discussed will be deleted...
This page is created to give people the in-depth idea as to why some of the steps are taken into consideration and how things got updated and looks in the recent version of the Project.
Updates (05/30/2021):
I've updated the high level flowchart shown below and it can be found in the Updated Logic Section
HIGH LEVEL FLOW-CHART: (Now Obsolete)
Updates (06/23/2021):
I have already mentioned in the Roadmaps the steps for Consensus Lite
so would talk more about the approach I took to reach it.
Consensus Module (Lite):
When The DOM Analysis
of Tor and Non-Tor fails, I'll proceed with the VPN/Proxy
method for the particular Continen
t or if Location
, available to get a similar result of what a general DOM for a region should be like. Of-course, since we are taking the idea of consensus, we'll try mapping it to all VPNs/Proxies
of that particular region to get an idea.
Cases mentioned below might still arise:
- What would happen if we have just one
VPN/Proxy server
available for that location and it matches with Tor DOM and both returnspartial errors
as already our status check would filter the status blocks? Though there might not be many possibilities but still for the worst-case I think it should be helpful to think of an approach.
One possible solution to curtail above is to check the score of the VPN server
we are testing: https://antcpt.com/score_detector/ and give weight-age accordingly.