recon-ng icon indicating copy to clipboard operation
recon-ng copied to clipboard

netblocks lookup fails "has host bits set"

Open rameyst opened this issue 5 years ago • 1 comments

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)]

rameyst avatar Apr 12 '20 11:04 rameyst

This is a valid issue. Thank you. Do you mind submitting a pull request to the staging branch?

lanmaster53 avatar Apr 13 '20 15:04 lanmaster53