AG

Results 290 comments of AG

Are CIDR blocks of that form handled correctly? For example, 2001:10::/28 By the way, I'm not opposed to fixing the behavior if it's incorrect. I would actually like to help...

Can you give an example of the exact command you're using? So I can reproduce it and look into it?

I'm reading [RFC4291 section 2.2](https://www.rfc-editor.org/rfc/rfc4291#section-2.2) and I _now_ believe that the notation/example you gave is, in fact, valid - just very rare outside of a range or CIDR context I...

So, I don't actually have a system that even has an IPv6 interface- so I had to lie a little bit to masscan to get it to run But I...

> Hey! so I am using master, the problem is in the output once a valid address is found. if the found address ended with :: it outputs > >...

Note for later... The problem would likely be in ipv6address_fmt() Most of the output modules use ipaddress_fmt() to get the ASCII representation of addresses. For ipv6 addresses, it calls ipv6address_fmt():...

static void _append_ipv6(stream_t *out, const unsigned char *ipv6) { static const char hex[] = "0123456789abcdef"; size_t i; int is_ellision = 0; /* An IPv6 address is printed as a series...

tcpdump https://github.com/the-tcpdump-group/tcpdump/blob/72095a100d236aa35efedd68d9297b65523cc989/addrtostr.c#L97 It does seem that the implementation in tcpdump has a case explicitly for trailing zeros https://github.com/the-tcpdump-group/tcpdump/blob/72095a100d236aa35efedd68d9297b65523cc989/addrtostr.c#L196 This should be relatively simple to fix

@samJ-bitsight can you be more explicit with regard to how *exactly* you're invoking masscan, and when/where *exactly* you're seeing the problematic output? - With what flags (ideally, the exact command-line...

Any time to take a look at my last question @samJ-bitsight? I admit that I began this issue convinced this was not a misbehavior at all, but now I'm pretty...