Hi @d0nutptr! Thanks for the tool its really the best.
I've noticed one issue with it when using it in my workflow. So what I do is after getting the subdomains from various sources I do a DNS resolve on them to get the IP addresses and use armada to check all TCP 65535 ports. Here if any Host is down or doesn't exist anymore armada responds weirdly on it. Its either all 65535 ports which are open or a lot of ports majorly sequential in order which it says are open. When in reality none of the ports are open. I've verified this issue with multiple such hosts and also tried different levels of rate limiting but still the behavior persists. And I've verified the host with nmap which responds the host is down and if I use -Pn it says all ports are filtered. But armada sees these filtered ports as open.
For instance I ran against this IP 103.97.3.19:

Now if I run armada on the same host:

And the final result which armada gives is majorly all the ports are open (Even with ratelimiting the results are pretty much the same):

Which if we verify with nmap, we get them as filtered

I'm not sure if this is intended to keep high speed for scans but if we can add a ping sweep or a way for armada to better detect this would be really good. My current workaround for this is to do a ping sweep via nmap and then use all the live hosts for armada to scan on. I guess results like these must be similar on hosts behind a firewall.
Hi @d0nutptr! Thanks for the tool its really the best.
I've noticed one issue with it when using it in my workflow. So what I do is after getting the subdomains from various sources I do a DNS resolve on them to get the IP addresses and use armada to check all TCP 65535 ports. Here if any Host is down or doesn't exist anymore armada responds weirdly on it. Its either all 65535 ports which are open or a lot of ports majorly sequential in order which it says are open. When in reality none of the ports are open. I've verified this issue with multiple such hosts and also tried different levels of rate limiting but still the behavior persists. And I've verified the host with nmap which responds the host is down and if I use
-Pnit says all ports are filtered. But armada sees these filtered ports as open.For instance I ran against this IP
103.97.3.19:Now if I run armada on the same host:

And the final result which armada gives is majorly all the ports are open (Even with ratelimiting the results are pretty much the same):

Which if we verify with nmap, we get them as filtered

I'm not sure if this is intended to keep high speed for scans but if we can add a ping sweep or a way for armada to better detect this would be really good. My current workaround for this is to do a ping sweep via nmap and then use all the live hosts for armada to scan on. I guess results like these must be similar on hosts behind a firewall.