Offline Mode enhancement -- escalating DB age warnings during offline mode

name: Escalating DB age warnings during offline mode
about: Warning the user in varying levels of severity about the age of the database

Is your feature request related to a problem? Please describe

The current offline mode implementation only does a single check if the database is older than 24 hours and prints a message stating the age. This can very easily result in users ignoring the message or even worse not understanding the risks.

The main concern is that the older the database is the less reliable and complete the results will become. Some age is reasonable for an air-gapped network but should be minimized. This currently not reported/pushed/encouraged by HopprCop.

Describe the solution you'd like

I believe additional checks and escalating warnings should be implemented. This can increase in severity and eventually even refuse to scan if the database is too old.

My thinking is something like:

Age Severity
1 day Message
10 days Warning
30 days Error

Describe alternatives you've considered

This could be left entirely to the users discretion and left as is. Though I do think highlighting this to users is a good idea. Main reason is people tend to ignore things that squawk constantly and things that work.