recon-ng
recon-ng copied to clipboard
netblocks lookup fails "has host bits set"
when attempting to lookup a netblock with cidr notation, an error is generated if the host bit is set. ex. xx.xx.xx.67/24 -> will raise ValueError('%s has host bits set' % self)
to fix it, in the recon-ng/recon/core/module.py add "False" when passing the netblock string to the ipaddress.ip_network(string) function.
def cidr_to_list(self, string): import ipaddress return [str(ip) for ip in ipaddress.ip_network(string, False)]
This is a valid issue. Thank you. Do you mind submitting a pull request to the staging branch?