- fix detection method, this might involve finding false positives.
- fix startwith option - seems to result in many false negetives after recent testing (I think there is a condition that looks for the host ip address in the caught_packet function causing issues).
- add source & destination port information to logs.