hmm, not sure if \S will match an IPv6 address, as it's usually delimited with colons. Also I have no idea and/or proofs that output for v6 will be same in all other parts outside of the address itself, so not sure if it's worth adjusting it here now.
Yet I can add parsing for generic colon delimited IPv6 address.
What do you think?