Compare commits
No commits in common. "eae6791ba2e95017707a95551e39fc15ec67066c" and "45ee9539bf36957ff9641c8250ce9d4a178f3070" have entirely different histories.
eae6791ba2
...
45ee9539bf
@ -9,13 +9,12 @@ This is a Python project to learn working with Flask. To make it useful for my d
|
||||
- [ ] try to incorporate OTX Alienvault results (unfortunately the historical telemetry is not possible via the API...) 👽
|
||||
- [ ] start working again on the upload feature to analyze hosts in a text or csv file :paperclip:
|
||||
- [x] parse and display lookup results for multiple, differently typed and separated hosts (look at parsing in [gui-host-lookup](https://code.joostagterhoek.nl/joost/gui-host-lookup/)) :100:
|
||||
- [x] Make the foldable detail lines more useful and readable
|
||||
- [ ] Make the foldable detail lines more useful and readable
|
||||
- [x] Update the (currently broken) lookup of URLs
|
||||
- [ ] Differentiate both the lookup functions (the Host class initialization) and the result HTML/Jinja-pages on host type
|
||||
- [x] Deploy the app to production ([sec.joostagterhoek.nl](https://sec.joostagterhoek.nl)) which first requires to follow some deployment and app organization tutorials (https://flask.palletsprojects.com/en/stable/tutorial/database/ for example)
|
||||
- [x] Follow the example of the working 'packaging-flask-soc-site'-folder ánd incorporate config.py 'from config import config')
|
||||
- [ ] Deploy the app to production (soc.joostagterhoek.nl) which first requires to follow some deployment and app organization tutorials (https://flask.palletsprojects.com/en/stable/tutorial/database/ for example)
|
||||
- [ ] Follow the example of the working 'packaging-flask-soc-site'-folder ánd incorporate config.py 'from config import config')
|
||||
- [ ] Implement caching across the entire website (now only for AbuseIPDB API requests)
|
||||
- [x] Rewrite lookup.html with grid and flex like in v3
|
||||
- [ ] Rewrite lookup.html with grid and flex like in v3
|
||||
- [ ] Add lookup history and note taking page (clickable options at the top)
|
||||
- [ ] Investigate single-page-app (AJAX) f.e. https://iq.opengenus.org/single-page-application-with-flask-ajax/
|
||||
- [ ] Think about and handle security risks (research rate limiting in Nginx)
|
||||
|
@ -1,21 +0,0 @@
|
||||
[project]
|
||||
name = "flask_soc_site"
|
||||
version = "1.0"
|
||||
description = "A Flask project to learn API's and basic web for work in a SOC."
|
||||
dependencies = [
|
||||
"flask",
|
||||
"python-whois",
|
||||
"dotenv",
|
||||
"requests_cache",
|
||||
"ipwhois",
|
||||
"validators",
|
||||
"checkdmarc",
|
||||
"tldextract",
|
||||
]
|
||||
|
||||
[build-system]
|
||||
requires = ["flit_core<4"]
|
||||
build-backend = "flit_core.buildapi"
|
||||
|
||||
[tool.flit.module]
|
||||
name = "flask_soc_site"
|
Loading…
x
Reference in New Issue
Block a user