Fill DNS immediatelly in monitor
This is meant to be placed on top of !1 (merged) (once merged)
This adds filling DNS names in monitor script. That also removes storing DNS cache in SQLite database and 2 separate scripts, that were taking care of filling DNS/replacing services.
That makes also the newest rows in database readable and usable, before they were useful just after running these 2 maintaining scripts...
Also the last commit adds checking interface of src MAC address (and stores just flows originating from LAN). I know this duplicates the functionality of pakon-dev-detect
a bit, but in the future, I'm planning to remove dev-detect
completely. Most of the functionality of dev-detect
is contained in monitor.py anyway.