|
|
The **CAPTCHA Monitoring** project aims to track how often various webpages return CAPTCHAs to Tor clients. The project aims to achieve this by fetching webpages via both Tor and other mainstream web browsers and comparing the results. The tests are repeated periodically to find the patterns over time. Collected metadata, metrics, and results are analyzed and displayed on a dashboard to understand how Tor users get discriminated against while using browsing the internet.
|
|
|
|
|
|
## New Architecture
|
|
|
|
|
|
```mermaid
|
|
|
%% Please enable JavaScript to see this flowchart
|
|
|
|
|
|
flowchart LR
|
|
|
%% Definitions
|
|
|
start((Start))
|
|
|
db[(Database)]
|
|
|
api(API)
|
|
|
dashboard(Dashboard)
|
|
|
tor_metrics(Tor Metrics)
|
|
|
public(Public Usage)
|
|
|
analysis(Data Analysis)
|
|
|
urls(URL List)
|
|
|
fetching_tools(Website Fetching with Web Browsers)
|
|
|
detection(CAPTCHA Detection)
|
|
|
|
|
|
|
|
|
%% Relations
|
|
|
start --> urls
|
|
|
subgraph CAPTCHA Monitor Core
|
|
|
urls --> fetching_tools
|
|
|
fetching_tools --> detection
|
|
|
detection --> db
|
|
|
db --> analysis --> db
|
|
|
end
|
|
|
db --> api
|
|
|
api --> dashboard
|
|
|
api --> tor_metrics
|
|
|
api --> public
|
|
|
```
|
|
|
|
|
|
## Contact
|
|
|
If you have any questions, concerns, feedback, etc. you can reach me on the #tor-dev or #tor-project channels on [OFTC](https://webchat.oftc.net/?channels=tor) IRC. My IRC handle is woswos, and if you need help with connecting to IRC, you can follow [this tutorial](https://support.torproject.org/get-in-touch/#why-i-cant-join-tor-channels).
|
... | ... | |