Vulnerability Record Database BETA | Keep Track of Your Vulnerabilities | 04-04-2013, 04:17 PM
#1
I've found another bug in VRD which is quite a mother of all bugs, I'm working on the fix.
![[Image: aPzNZa7.png]](http://i.imgur.com/aPzNZa7.png)
![[Image: aPzNZa7.png]](http://i.imgur.com/aPzNZa7.png)
Introduction:
Hello guys! After learning how to use Sqlite3 with Python, I was thinking of coding a small program that would cover all the basics of what I've learned. Well I decide to code this little CLI Program called Vulnerability Record Database or VRD for short. This is not such an advance project but for me It took 2 weeks to accomplish my task, 1 week to code it and the other week for BETA testing.
With the little program you can keep track of any vulnerabilities you find, There are no limits for storage as it uses an offline database (sqlite3). You can search for the records, you can delete it, enter new one and even see the report of your database.
Suggestion are welcome

Change Log After Beta Testing:
----------------1/4/2013-----------------
Version 2
-----------------------------------------
- Minor Change in code
- Improved Searching algorithm
- Clear Output
- Pause text to indicate user to continue
- Record Generation Bug resolved
- Record Generation wrong value output fixed
- Menu Bug Resolved
- Improved Record Generator Algorithm
- Report Bug feature removed
- Changed to Python 3.3 from 2.7
------------------------------------------
----------------4/4/2013-------------------
Version 2.1
-------------------------------------------
- Supports Linux
- Clear command fixed for Linux Users
- Early ID and Name match warning
-------------------------------------------
----------------15/4/2013------------------
Version 2.2
-------------------------------------------
- Fixed a major bug in the Insert Database
Function
- Minor Code Changes
- Still has a minor bug
-------------------------------------------
Beta Tester:
Thanks to user @noize for being the beta tester, he had almost pointed all the bugs that this program had especially he had a big hand in making the output more cleaner. Thanks Alot mate!
Other Mentions:
Thanks to @Deque as she had helped me with the output code, I was getting confused and she gave just one comment, all my worries were gone, Thank you!
To Hackcommunity and it's members who made this idea possible:wub:
Download Link:
Code:
http://www.mediafire.com/download.php?krbwt94r2fcilq6Code:
http://www.mediafire.com/download.php?ystwgqee9i2xvcaSetting Up VRD:
[Make sure you have Python 3.3 Installed!]
1) Download the archive
2) Unzip it to a folder
3) Create another folder named 'data' in that folder (The data folder will hold the .sql database, make sure it's with the program all the time)
4) Run the program
5) Have fun!
Linux Fix:
I've fixed the bug that caused problems for the linux users, Now VRD can run on Linux.
![[Image: iAZixZP.png]](http://i.imgur.com/iAZixZP.png)
Source Code:
Feel free to edit modify or do what ever you want, With this code you can learn how to use Sqlite3 with python and more, but if you use it do give proper credits

Code:
http://www.mediafire.com/download.php?c1ecm7e5n1efn4pIf members like this program then I'll further modify it and produce better results n features,
If you encounter any bug or error report it back, Have Fun



![[+]](https://sinister.li/images/modern/collapse_collapsed.png)
![[Image: Wfxdx.png]](http://i.imgur.com/Wfxdx.png)
![[Image: 2YpkRjy.png]](http://i.imgur.com/2YpkRjy.png)
