mirror of https://github.com/CIRCL/url-abuse
09f3da6b64 | ||
---|---|---|
web | ||
.gitignore | ||
LICENSE | ||
README.md | ||
config.ini.sample | ||
install.sh | ||
requirements.txt | ||
run_redis.sh | ||
runapp.py | ||
update_deps.sh | ||
url_abuse_async.py | ||
worker.py |
README.md
Add a new module
Look at the existings functions/modules. The changes will have to be made in the following files:
- Add the function you want to execure in url_abuse_async.py
- Add a route in web/__init__.py. This route will do an async call to the function defined in url_abuse_async.py. The parameter of the function is sent in an POST object
- Add a statement in web/templates/url-report.html. The data option is the parameter to pass to the javascript directive
- Add a directive in web/static/main.js, it will take care of passing the parameter to the backend and regularly pull for the response of the async call