port iterate_scan process