moved scanner and passive scanner modules to own file