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.