foospidy / dbdat Goto Github PK
View Code? Open in Web Editor NEWDb Database Assessment Tool
License: GNU General Public License v2.0
Db Database Assessment Tool
License: GNU General Public License v2.0
HI, we were able to generate report for our local postgres instances with this tool
Thanks for that.
can it be done without configuration file?
The reason is that we want to generate report for Aurora RDS but we cant download the configuration file for it.
Charan
Hi,
The database checks for mysql database is throwing errors.
Below is the console output:
Assessment: mysql database mysql on localhost with the user root and 38 queries.
Performing check: SHUTDOWN Privilege
Performing check: User Grants
Performing check: mysql Database Access
Performing check: RELOAD Privilege
Performing check: Safe Show Database
Performing check: Check General Log
Traceback (most recent call last):
File "dbdat.py", line 277, in <module>
scan.hacktheplanet()
File "dbdat.py", line 128, in hacktheplanet
result['result'] = c.do_check(self.config)
File "/home/seconize/dbdat/DbDat/plugins/mysql/check_configuration_general_log.py", line 30, in do_check
general_log_file = configuration.get('mysqld', 'general_log_file')
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
raise NoSectionError(section)
ConfigPars_er.NoSectionError: No section: 'mysqld'
I have tried to suppress the checks in plugins/mysql/__init__.py
but other issues related to checks show up.
Can you please help me out debugging the above issue?
hi there was installing the deps for this tool and the line for mongo dependences may be wrong 'pip install pymongo' worked for me.
错误信息:Traceback (most recent call last):
File "dbdat.py", line 277, in
scan.hacktheplanet()
File "dbdat.py", line 181, in hacktheplanet
report_file.write(comma + json.dumps(result))
File "C:\Python27\lib\json_init_.py", line 244, in dumps
return _default_encoder.encode(obj)
File "C:\Python27\lib\json\encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "C:\Python27\lib\json\encoder.py", line 270, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 11: invalid start byte
请求帮助,感谢
Clean up and refactor for packaging and publishing to pypi.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.