Credcheck
Credentials Checking Framework
Install / Use
/learn @secxena/CredcheckREADME
<p align="center">
<img src="https://raw.githubusercontent.com/secxena/credcheck/master/credcheck.png">
</p>
<br>
<p align="center">
<a href="http://makeapullrequest.com">
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square" alt="PRs Welcome">
</a>
<a href="https://github.com">
<img src="https://img.shields.io/github/contributors/secxena/credcheck.svg" alt="Contributors">
</a>
<a href="https://choosealicense.com/licenses/mit/">
<img src="https://img.shields.io/badge/License-MIT-brightgreen.svg?style=flat-square" alt="MIT">
</a>
<a href="https://twitter.com/secxena">
<img src="https://img.shields.io/twitter/follow/secxena.svg?logo=twitter">
</a>
</p>
<br>
Features
- [x] Check credentils of given target.
- [x] Check credentials passivly(using regex).
- [x] CMD-line script.
- [x] Use as library
Todos
- [ ] Publish on pypi
- [ ] Inclusion of api docs
- [ ] Pin-pointed regexes for Creds
- [ ] Test cases
- [ ] Multiple subparsers
- [ ] Complete regex
Uses
pre-requisite 3.6+
Command line usage
python main.py --service stripe --token sk_live_r3s7_0f_7h3_d37ails
Library Usage
from credcheck.core.cred_check_active import DynamicTest
from credcheck.core.cred_check_utils import CredUtils
service = 'stripe'
credentials = {'TOKEN':'sk_live_r3s7_0f_7h3_d37ails'}
stripCred = DynamicTest()
stripCred.check_it(service, credentials)
Contributing
Areas to contribute
- Write test cases to make this framework more robust
- Write regex for static testing of Credentials
- Include complete API blocks from https://any-api.com/ to extend the scope of credcheck
- Help document the code
- Spread the word
Prerequisites
Install all dependency via
pip install -r requirements.txt
Authors
- Apoorv Raj Saxena
License
Licensed under the MIT, see LICENSE for more information.
