Meta-data Reader is a django simple web-app that auto detects thread meta-data files and generates a view on a web. Data file must follow this JSON format, respectively.
[
{
"date": "Jan 1, 2015 13:10:59",
"filename": "virus.exe",
"action": "files-deleted",
"submit-type": "FG300B3910602113/root",
"rating": "high-risk"
},
{
"date": "Jan 1, 2015 13:12:59",
"filename": "helper.exe",
"action": "files-added",
"submit-type": "FG300B3910602113/root",
"rating": "low-risk"
}
]
The project is currently setup in two main branches.
dev
- This is where the latest features aremaster
The app is stable on this branch
-
Clone the git:
git clone https://github.com/berong91/Meta-data-reader
-
Go into the new directory:
cd Meta-data-reader
-
Run
pip install --upgrade -r requirements.txt
, this will install the app and all library that is needed to run itPlease choose to (w)ipe if you are asked for this:
The plan is to install the git repository https://github.com/XXXXXXXXXXXXXXXXXXXXXXXXXX What to do? (i)gnore, (w)ipe, (b)ackup
-
Run
python manage.py runserver
After you are done following it this will start the app. -
Open the app on browser
http://127.0.0.1:8000
-
Copy new data to folder
Meta-data-reader\data\
for testing purpose. Enjoy.
- Read and Validate AJAX file
- Detect changes in data folder
- Rendering data into HTML table
- Populate data based on the record's threat level
- Auto reload data on web browser
- Well looking Web UI
- Update list of sources on the browser
- Implement database versioning for UI update
- Sort data output
- Update data folder from a concurrent thread or process
- Setup script
- Duy Pham I did it again, oops