Skip to content

Commit

Permalink
Fix #ISSUE-64 HTTPConnection.init() got an unexpected keyword argumen…
Browse files Browse the repository at this point in the history
…t 'cert_reqs'
  • Loading branch information
Stanislav Menshykh committed Jun 30, 2023
1 parent 1b842c1 commit 712ba13
Show file tree
Hide file tree
Showing 16 changed files with 123,369 additions and 48,167 deletions.
152 changes: 79 additions & 73 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,111 +1,117 @@
Changes
=======
v4.0.61 (30.06.2023)
---------------------------
- Added +1007 directories
- Optimize directories.txt list (sort, removed trash lines)
- Fix [#ISSUE-64](https://github.com/stanislav-web/OpenDoor/issues/64) HTTPConnection.__init__() got an unexpected keyword argument 'cert_reqs'

v4.0.6 (26.06.2023)
---------------------------
- Re-create documentation portal. Keep docs up to date. Publish on Pypi
- Re-create documentation portal. Keep docs up to date. Publish on Pypi

4.0.5 (25.06.2023)
v4.0.5 (25.06.2023)
---------------------------
- Update dictionary: + 45442 new directories
- Fix unit tests and resolve dev requirements

v4.0.4-stable (24.06.2023)
---------------------------
- Fix unit tests and resolve dev requirements
- Fix unit tests and resolve dev requirements

v4.0.3 (24.06.2023)
---------------------------
- Fix [#ISSUE-44](https://github.com/stanislav-web/OpenDoor/issues/44) ignore invalid SSL by default
-------------------
- Fix [#ISSUE-44](https://github.com/stanislav-web/OpenDoor/issues/44) ignore invalid SSL by default

v4.0.2 (23.06.2023)
---------------------------
- Python 3.11 launch fix [#ISSUE-58](https://github.com/stanislav-web/OpenDoor/issues/58) added encoding to setup.py
-------------------
- Python 3.11 launch fix [#ISSUE-58](https://github.com/stanislav-web/OpenDoor/issues/58) added encoding to setup.py

v4.0.1-beta (23.02.2021)
---------------------------
- Python 2.6,2.7 is unsupported
- Update directories.dat 36994 -> 37019
- [enhancement] [#PR-40](https://github.com/stanislav-web/OpenDoor/issues/40) added encoding to setup.py
- [bugfix] [#PR-48](https://github.com/stanislav-web/OpenDoor/issues/48) Python 3.9 / 3.10 compatibility
- [bugfix] [#PR-20](https://github.com/stanislav-web/OpenDoor/issues/20) No timeout setup in request
- [enhancement] [#PR-36](https://github.com/stanislav-web/OpenDoor/issues/36) Feature Request: Show only found items
------------------------
- Python 2.6,2.7 is unsupported
- Update directories.dat 36994 -> 37019
- [enhancement] [#PR-40](https://github.com/stanislav-web/OpenDoor/issues/40) added encoding to setup.py
- [bugfix] [#PR-48](https://github.com/stanislav-web/OpenDoor/issues/48) Python 3.9 / 3.10 compatibility
- [bugfix] [#PR-20](https://github.com/stanislav-web/OpenDoor/issues/20) No timeout setup in request
- [enhancement] [#PR-36](https://github.com/stanislav-web/OpenDoor/issues/36) Feature Request: Show only found items

v3.4.481-stable (02.10.2017)
---------------------------
- Fixed bugs with externals wordlists
- Added 80018 subdomains
----------------------------
- Fixed bugs with externals wordlists
- Added 80018 subdomains

v3.4.47-rc Gained more Power! (05.07.2017)
---------------------------
- Added IPs lookup for subdomains scan
- Added missing HTTP statuses
- Bugfix: encoding errors (supported cp1251,utf8,utf16) for body analyze
- Bugfix: allow to use both --random-list & --extension params
- Directory closing slash has been removed
- Support Internationalized Domain Names IDNA
- Removed --indexof (-i) params
- Add --ignore-extensions -i param to ignore selected extension
- Added --sniff param to process responses
- indexof (detect Apache Index Of/ directories)
- file (detect large files)
- collation (heurisic detect invalid web pages)
- skipempty (skip empty valid pages)
- Internal dictionaries has been filtered out. Delete all duplicates
- Added +990 unique directories (36931)
------------------------------------------
- Added IPs lookup for subdomains scan
- Added missing HTTP statuses
- Bugfix: encoding errors (supported cp1251,utf8,utf16) for body analyze
- Bugfix: allow to use both --random-list & --extension params
- Directory closing slash has been removed
- Support Internationalized Domain Names IDNA
- Removed --indexof (-i) params
- Add --ignore-extensions -i param to ignore selected extension
- Added --sniff param to process responses
- indexof (detect Apache Index Of/ directories)
- file (detect large files)
- collation (heurisic detect invalid web pages)
- skipempty (skip empty valid pages)
- Internal dictionaries has been filtered out. Delete all duplicates
- Added +990 unique directories (36931)

v3.3.37-rc (22.06.2017)
-------------------------
- Fixed errors
- Add config wizard (allows you to configure own project)
------------------------
- Fixed errors
- Add config wizard (allows you to configure own project)

v3.2.36-rc (04.06.2017)
-------------------------
- Added custom reports directory --reports-dir /home/user/Reports
- Added user guide --docs
- Reusable proxy requests pooling in --tor, --torlist
- Prevent socks5 proxies warnings
- Optimizing scan execution
- Request's delays allow to use of milliseconds
- Python2.7 no longer support
------------------------
- Added custom reports directory --reports-dir /home/user/Reports
- Added user guide --docs
- Reusable proxy requests pooling in --tor, --torlist
- Prevent socks5 proxies warnings
- Optimizing scan execution
- Request's delays allow to use of milliseconds
- Python2.7 no longer support

v3.1.32-rc (02.06.2017)
-------------------------
- Add extensions filter --extensions php,json etc
------------------------
- Add extensions filter --extensions php,json etc

v3.0.32-rc (19.05.2017)
-------------------------
- Add global installator
-----------------------
- Add global installator

v3.0.31-rc (20.02.2017)
-------------------------
- update directories
- fixes for redirects
------------------------
- update directories
- fixes for redirects

v3.0.3-rc (17.02.2017)
-------------------------
- fixes for https stuff scan
- cleared internal wordlists
- increased coverage
-----------------------
- fixes for https stuff scan
- cleared internal wordlists
- increased coverage

v3.0.3-beta (13.02.2017)
-------------------------
- detect SSL cert requires
- added 7150 directories
- fixes for https subdomians
- more unit coverages
- detect SSL cert requires
- added 7150 directories
- fixes for https subdomians
- more unit coverages

v3.0.2-beta (31.01.2017)
------------------------
- relieved of unnecessary dependencies
- fully optimized code inside
- user-friendly interface
- multiple reporters (std,txt,json,html)
- added external wordlists support
- added external proxylist support
- added wordlist shuffling
- wordlst's prefixes
- added multithreading control
- dynamic and smart requests (cookies + accept headers)
- apache index of/ and files detection
- relieved of unnecessary dependencies
- fully optimized code inside
- user-friendly interface
- multiple reporters (std,txt,json,html)
- added external wordlists support
- added external proxylist support
- added wordlist shuffling
- wordlist prefixes
- added multithreading control
- dynamic and smart requests (cookies + accept headers)
- apache index of/ and files detection

v2.7.96 - v1.0.0 (05.01.2017)
------------------------------
Expand All @@ -114,12 +120,12 @@ v2.7.96 - v1.0.0 (05.01.2017)
* *v1.0.1* - added debug level as param --debug
* *v1.2.1* - added filesystem logger (param --log)
* *v1.2.2* - added example of usage (param --examples)
* *v1.3.2* - added posibility to use random proxy from proxylist (param --proxy)
* *v1.3.2* - added possibility to use random proxy from proxylist (param --proxy)
* *v1.3.3* - simplify dependency installation
* *v1.3.4* - added code quality watcher
* *v1.3.5* - added ReadTimeoutError ProxyError handlers
* *v1.3.51* - fixed code style, resolve file read errors
* *v1.3.52* - code docstyle added
* *v1.3.52* - code doc style added
* *v2.3.52* - subdomains scan available! (param --check subdomains). Added databases
* *v2.3.54* - disabled treads error. Refactored
* *v2.4.62* - change port is available now! (param --port 8080). Code style fixes
Expand Down
60 changes: 5 additions & 55 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,12 @@ This application finds all possible ways to login, index of/ directories, web sh
The scanning is performed by the built-in dictionary and external dictionaries as well. Anonymity and speed are provided by means of using proxy servers.
Software is written for informational purposes and is open source product under the GPL license.

![Maintainer](https://img.shields.io/badge/maintainer-stanislav_web-blue) [![PyPI version](https://badge.fury.io/py/opendoor.svg)](https://badge.fury.io/py/opendoor)

[Read The Docs](https://opendoor.readthedocs.io/)

* *Current 4.0.6 (25.06.2023)*
- Directories: 82239
* *Current 4.0.61 (30.06.2023)*
- Directories: 83246
- Subdomains: 181018

***Testing of the software on the live commercial systems and organizations is prohibited!***
Expand Down Expand Up @@ -86,58 +88,6 @@ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

#### [Changelog](CHANGELOG.md) (last changes)

v4.0.6 (26.06.2023)
---------------------------
- Re-create documentation portal. Keep docs up to date. Publish on Pypi

v4.0.5 (25.06.2023)
---------------------------
- Update dictionary: + 45442 new directories

v4.0.4-stable (24.06.2023)
---------------------------
- Fix unit tests and resolve dev requirements

v4.0.3 (24.06.2023)
---------------------------
- Fix [#ISSUE-44](https://github.com/stanislav-web/OpenDoor/issues/44) ignore invalid SSL by defaul

v4.0.2 (23.06.2023)
---------------------------
- Python 3.11 launch fix [#ISSUE-58](https://github.com/stanislav-web/OpenDoor/issues/58) added encoding to setup.py

v4.0.1-beta (23.02.2021)
---------------------------
- Python 2.6,2.7 is unsupported
- Update directories.dat 36994 -> 37019
- [enhancement] [#PR-40](https://github.com/stanislav-web/OpenDoor/issues/40) added encoding to setup.py
- [bugfix] [#PR-48](https://github.com/stanislav-web/OpenDoor/issues/48) Python 3.9 / 3.10 compatibility
- [bugfix] [#PR-20](https://github.com/stanislav-web/OpenDoor/issues/20) No timeout setup in request
- [enhancement] [#PR-36](https://github.com/stanislav-web/OpenDoor/issues/36) Feature Request: Show only found items

v3.4.481-stable (02.10.2017)
---------------------------
- Fixed bugs with externals wordlists
- Added 80018 subdomains

v3.4.47-rc Gained more Power! (05.07.2017)
---------------------------
- Added IPs lookup for subdomains scan
- Added missing HTTP statuses
- Bugfix: encoding errors (supported cp1251,utf8,utf16) for body analyze
- Bugfix: allow to use both --random-list & --extension params
- Directory closing slash has been removed
- Support Internationalized Domain Names IDNA
- Removed --indexof (-i) params
- Add --ignore-extensions -i param to ignore selected extension
- Added --sniff param to process responses
- indexof (detect Apache Index Of/ directories)
- file (detect large files)
- collation (heurisic detect invalid web pages)
- skipempty (skip empty valid pages)
- Internal dictionaries has been filtered out. Delete all duplicates
- Added +990 unique directories (36931)

#### Help
```
usage: opendoor.py [-h] [--host HOST] [-p PORT] [-m METHOD] [-t THREADS]
Expand Down Expand Up @@ -217,7 +167,7 @@ python setup.py test
```

### Contributors
If you like to contribute to the development of the project, in that case, pull requests are open for you.
If you like to contribute to the development of the project, in that case, pull requests are open for you.
Also, you can suggest an ideas and create a task in my track list

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0) [![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/stanislav-web)
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.0.6
4.0.61
Loading

0 comments on commit 712ba13

Please sign in to comment.