CAPTCHA-Monitor merge requestshttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests2021-06-03T13:45:15Zhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/14Add collector downloader and consensus parser2021-06-03T13:45:15ZBarkin SimsekAdd collector downloader and consensus parserImplements #70Implements #70Barkin SimsekBarkin Simsekhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/13Merge reboot into dev2021-03-26T23:08:51ZBarkin SimsekMerge reboot into devhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/12merge v0.2.0 to master2020-07-27T09:46:00ZBarkin Simsekmerge v0.2.0 to master### Added
- PostgreSQL support (#30)
- Brave Browser and Brave Browser's _Private Windows with Tor_ as new fetchers (#37)
- Force quitting chromedriver and Chromium if it doesn't gracefully quit
### Changed
- Updated README file to matc...### Added
- PostgreSQL support (#30)
- Brave Browser and Brave Browser's _Private Windows with Tor_ as new fetchers (#37)
- Force quitting chromedriver and Chromium if it doesn't gracefully quit
### Changed
- Updated README file to match this version
- Updated Dockerfile and Docker Compose file to make them work again (#28)
### Removed
- SQLite supportBarkin SimsekBarkin Simsekhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/11merge v0.1.2 to master2020-07-19T14:47:39ZBarkin Simsekmerge v0.1.2 to master### Added
- Relay nicknames
- Chromium and Chromium over Tor fetchers that use the HTTP Header Live extension (#36)
- CAPTCHA probability calculations for every relay (#34)
### Changed
- Moved the HTTP Header Live extension into this pa...### Added
- Relay nicknames
- Chromium and Chromium over Tor fetchers that use the HTTP Header Live extension (#36)
- CAPTCHA probability calculations for every relay (#34)
### Changed
- Moved the HTTP Header Live extension into this package, so users don't need to install
it separately any more (#32)
### Removed
- Unused importsBarkin SimsekBarkin Simsekhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/10merge v0.1.1 to master2020-07-08T09:56:48ZBarkin Simsekmerge v0.1.1 to master### Added
* The CHANGELOG file
* Support for using multiple versions of the browsers (#2)
* Functionality to identify exit node's exitting capabilities through the IPv6Exit flag (#10)
* Checks for page integrity in addition to the CAPTCH...### Added
* The CHANGELOG file
* Support for using multiple versions of the browsers (#2)
* Functionality to identify exit node's exitting capabilities through the IPv6Exit flag (#10)
* Checks for page integrity in addition to the CAPTCHA detection (#18)
* A submodule for getting md5 hash of the website at the given URL (#19)
* The first working version of the intelligent job dispatcher `compose` submodule (#23)
* GeoIP information to the relay information in the database (#25)
* Annotatations the dataset to indicate CAPTCHA Monitor version (#26)
* Ability to customize CAPTCHA sign for different pages (#31)
* More warning and error messages to cover more scenerios
* Timeouts to `webdriver` while fetching pages
* Proper `webdriver.quit()` statements to prevent memory leaks
### Changed
* Fixed the problem with JavaScript not being enabled all the time
* Switched to using [HTTP-Header-Live extension](https://gitlab.torproject.org/woswos/HTTP-Header-Live) to capture HTTP headers (#16)
* Divided submodules `run`, `add`, `compose`, `md5`, etc. into different separate files (#22)
* Moved test types list to the database (#27)
* Now new fetcher types, versions, and URls can be specified through the database
* Switched to using microdescriptors to save bandwidth
* Updated the README file to match v0.1.1 updatesBarkin SimsekBarkin Simsekhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/9Clean logging messages, add hearbeat, add verbosity option2020-06-23T00:12:44ZBarkin SimsekClean logging messages, add hearbeat, add verbosity optionImplemented #12, #15, `-v` option to print all logs for debugging purposes, and `-c` option to clean existing cache files for TorImplemented #12, #15, `-v` option to print all logs for debugging purposes, and `-c` option to clean existing cache files for TorBarkin SimsekBarkin Simsekhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/8Dev2020-06-22T17:21:48ZBarkin SimsekDev* Implemented #8 #9 #11
* Switched to using environment variables instead of config files
* Added the ability to start many workers in parallel
* Cleaned the code and comments
* Added proper Tor STEM integration to control exit nodes
* A...* Implemented #8 #9 #11
* Switched to using environment variables instead of config files
* Added the ability to start many workers in parallel
* Cleaned the code and comments
* Added proper Tor STEM integration to control exit nodes
* Added Tor Browser security level support
* Added curl and curl_over_tor fetchers
* Added Cloudflare API connection
* Started using pytest
* Increased the modularity of the code
* Changed the way queue was implemented in the databaseBarkin SimsekBarkin Simsekhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/7dev to master merge2020-06-05T01:13:52ZBarkin Simsekdev to master mergeChanges:
- Bumped to python3
- Added the core fetcher with the requests library
- Typo fixes
- Implemented pep8 formattingChanges:
- Bumped to python3
- Added the core fetcher with the requests library
- Typo fixes
- Implemented pep8 formattinghttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/6dev to master merge2020-05-25T16:49:48ZBarkin Simsekdev to master mergeChanges:
* Added a new example for saving results to an SQLite database
* Updated the example domain in the readme file
* Fixed various typos in the readme file
* Updated the folder structure of the repository
* Created the first ve...Changes:
* Added a new example for saving results to an SQLite database
* Updated the example domain in the readme file
* Fixed various typos in the readme file
* Updated the folder structure of the repository
* Created the first version of the Read the Docs documentationhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/2dev to master merge2020-05-25T16:48:46ZBarkin Simsekdev to master mergeChanges:
* Fixed typos in the readme.md and added more detailed instructions including the headless mode
* Moved automation code to examples folder
* Added an example that submits results to a InfluxDB
* Updated error messages
* Add...Changes:
* Fixed typos in the readme.md and added more detailed instructions including the headless mode
* Moved automation code to examples folder
* Added an example that submits results to a InfluxDB
* Updated error messages
* Added an explicit error when running the code with Python 3 or newerhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/5Created the template for the Read the Docs documentation2020-05-25T13:22:13ZBarkin SimsekCreated the template for the Read the Docs documentationAvailable here: [captcha-monitor.readthedocs.io](https://captcha-monitor.readthedocs.io/)Available here: [captcha-monitor.readthedocs.io](https://captcha-monitor.readthedocs.io/)https://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/4dev to master merge2020-04-17T04:44:43ZBarkin Simsekdev to master mergeChanges:
- Added the contributing file and the contributing section under the readme fileChanges:
- Added the contributing file and the contributing section under the readme filehttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/3dev to master merge2020-03-22T05:24:43ZBarkin Simsekdev to master mergeChanges:
* Added the new logo
* Added logging
* Added more try-except blocks to catch errors and report with the new loggerChanges:
* Added the new logo
* Added logging
* Added more try-except blocks to catch errors and report with the new loggerhttps://gitlab.torproject.org/woswos/CAPTCHA-Monitor/-/merge_requests/1Cleaned and commented the code2020-03-16T04:17:31ZBarkin SimsekCleaned and commented the code