Acho que você pode fazer algo com xargs
. Por exemplo, o seguinte:
masscan 0.0.0.0/0 -p8080 --max-rate 300000 | \
xargs -L1 -I+ -P200 sh -c "echo '+' | ./scanner.py"
Isso executaria até 200% em paralelo./scanner.py
, cada um manipulando uma única linha de resultado de masscan
.