Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop #42

Merged
merged 30 commits into from
Aug 14, 2020
Merged

Merge develop #42

merged 30 commits into from
Aug 14, 2020

Conversation

manmolecular
Copy link
Member

No description provided.

manmolecular and others added 30 commits July 14, 2020 18:59
* Add initial WIP project version

* Update src code

* Update documentation

* Add requirements
* Add initial WIP project version

* add check_nickname.py,
check_nickname_sync and check_nickname_async in it
add social_networks.txt

* add check_nickname.py,
check_nickname_sync and check_nickname_async in it
add social_networks.txt

* new main.py

* new base: develop
add many files

* fix inheritance in Runner

* fix check_nickname
fix social_networks.txt

* Little fixes

* Return default main value

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* Added number to Possiblekeys in osint.py. Added number as kwarg in main.py. Script defines the region where the phone number is registrated

* Changed number->phone

* Little fixes, update requirements

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* add script (email_verifier)

* add library

* change req and so on

* used black

* Little fixes

* Main and .gitignore fixes

Co-authored-by: Minerm <minerm@mail.ru>
Co-authored-by: manmolecular <regwebghost@yandex.ru>
* Add script to get allowed http methods.

* 'Handle' more probable exceptions

* Changed name of script directory

* Remove wildcard import

* Add random method check.
Alter script response.

* Little fixes

* Fix methods variable

* Fix typo in requirements

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* Add script to calculate hash of favicon.ico

* Remove '\n'

* Change variable name
…ackage system. (#14)

* Clean init all the modules with the __init__.py file

* Remove unused gitkeeps

* Add base inits for script packages

* Update main file

* Set __file__ variable at the module level

* Add inits for the modules

* Modify all the modules

* Delete one more .gitkeep

* Add WIP test for user_greeting

* Update test module for user_greeting

* Fix module runner a bit

* Add relative imports to the modules

* Add run tests script

* Update README.md

* Fix module-package runner

* Update requirements

* Format everything with Black

* Handle module and execution errors with runner
* made cookie checker task

* added requirements.txt

* refactored the code & adapted to the new project structure

* small fix that processes exception

* Little fixes

Co-authored-by: manmolecular <regwebghost@yandex.ru>
…ess. (#12)

* Added IP address as one of the possible keys.

* Init commit.

* Init commit.

* Added dosctring.

* Removed some emptry lines.

* get_ip_info was moved into Runner class.

* The IP key shouldn't be here.

* Reworked exception handling mechanism.

* Codestyle fix.

* Removed some test code.

* Moved script to proper dir.

* Fixed response returned in case of error.

* Fixed exception handling.

* Request now uses the validated IP.

* Found a better variable name for validated IP.

* Removed unnecessary variables.

* Init commit.

* Runner class was moved into this module.

* Set default IP to Google DNS Resolver address (to be more stable)

* Add default values; set default ip to 8.8.8.8; set default city to Ashburn

* Apply Black linter on the main module file

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* Add simple web server mocking example

* Add some types
* Add tests for favicon hash

* Apply Black linting

* Suppress server output logging

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* * Make allowed_methods also return methods on which server did not response.

* Add tests for allowed_methods module.

* Fix output

* Change docstring

* Linting with Black

Co-authored-by: manmolecular <regwebghost@yandex.ru>
…eads, parallel case execution) (#27)

* Add multiprocessing CaseManager

* Add more info about case to the manager

* Update logging format

* Set optimal threads and processes quantity
* Made simple email generator, modified requirements.txt

* deleted __main__ rubbish, modified success message

* added a check on username availability

* Update __main__.py

* Update __main__.py

* modified names of methods and atributes

* Update requirements.txt

* reduced number of domen names, possible emails; reduced reversing and optimized code; moved project to convert/ dir; led project to a new view

* fixed bug with command prompt; got rid of json; moved service symbols to a separate class; optimized code; made cosmetic changes

* some fixes

* some fixes

* Add fixes

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* Added phone number generator and normaliser script file

* Added feature directory and empty files

* Added module.py

* Added Runner class to main.py

* Cleaned up the comments and reformatted code

* Added library to the main requirements.txt

* Changed module.py

* Changed module.py

* Deleted old script file

* Fixed requirements bug

* Add phone_num_generator module

* Corrected double brackets and dot format mistakes

* Something went wrong last time, so no2

* Added unittests and local number format

* Fix main module runner

* Remove code duplicate

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* add main code

* add __init__.py,__main__.py,module.py,test_module.py

* fix module.py
fix test_module.py

* add test_module.py

* add requirements.txt

* fix tests,module.py
add new lines in __main__.py and __init__.py

* Remove old format string

* Delete test_module from check_nickname

* Module fixes

Co-authored-by: manmolecular <regwebghost@yandex.ru>
* added torrent module

* underscores bugfix

* added docstrings

* updated requirements

* changed directory

* Added required changes

* Fix base runners

* Remove API key, fix main runner

* Linting with Black

Co-authored-by: omarkelov <36790281+omarkelov@users.noreply.github.com>
Co-authored-by: Anton Nikolaev <regwebghost@yandex.ru>
* add test_module.py

* Add functions (test_pass_false / true_arguments)

* Fix comparison

* Fix return types

Co-authored-by: Minerm <minerm@mail.ru>
Co-authored-by: manmolecular <regwebghost@yandex.ru>
* Suppress insecure request warning messages

* Update requirements.txt

* Add base scenario, add yaml support

* Update structure; include results saving
* Fix executors

* Optimize imports

* Add results to gitignore

* Add 'required' field to define required args

* Ignore results from 'results' directory

* Add 'required' field to base classes

* Skip not applicable scripts

* Fix quantity of processes

* Set the execution timeout to 5 mins per case

* Add phone case to the examples

* JSON Russian language and encoding support

* Add core default values

* Remove hardcoded quantity of workers

* Increase quantity of cases up to 10

* Fix indentation in runner

* Add seed (initial) data to scan for
* added tests

* fixed incorrect behavior

* extension of tests, cosmetic changes
* Add module scraping search results.

* Add tests to google_search script

* Add tests and do minor refactoring

* Add input type test

* Apply black linting

* Add request delay when needed

* Remove redundant import
* Add 'required' field for the google search module

* Add beatifulsoup to requirements
* add main code

* add __init__.py,__main__.py,module.py,test_module.py

* fix module.py
fix test_module.py

* add test_module.py

* add requirements.txt

* fix tests,module.py
add new lines in __main__.py and __init__.py

* add test_module.py

* delete get_title

* add some tests to test_module.py
fix social_networks.txt

* fix styles
modify social_networks.txt

* fix module.py
fix test_module.py

* Cosmetic fixes

Co-authored-by: manmolecular <regwebghost@yandex.ru>
…k manager. (#41)

* Modify environment files

* Move saver to another module

* Add SQLite database handling

* Add Tornado server

* Add main server runner

* Move saver to another module

* Add multiprocessing

* Add docker-compose and postgres

* Update database handling

* Update environment files

* Remove unused imports from main.py

* Update database handlers

* Update task manager; handle task status

* Fix task spawner

* Little cosmetic fixes, format files

* Format with Black

* Add environment variables

* Add limit parameter to the task list handler

* Don't initialize task spawner, it's not required

* Remove single case wrapper from the main.py

* Add Docker support for server

* Fix makefile: spaces to tabs

* Format with Black

* Cosmetic: add new line to dockerignore

* Add healthcheckers

* Add CLI interface

* Add color logging

* Update gitignore

* Add parents for scripts in logging

* Fix makefile

* Add screenshots

* Update README.md

* Update README.md
@manmolecular manmolecular self-assigned this Aug 14, 2020
@manmolecular manmolecular merged commit 3d3a025 into master Aug 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants