On Thu, Dec 01, 2016 at 04:39:06PM -0800, John Johansen wrote: > meh, sufficient is good enough, we can add more as we encounter a need > > updated patch below
You're right, I can't figure out how to get nc or socat to listen to a specific address. (Odd. I'd have expected this to just be obvious in either tool.) So, in the meantime, this is great! :D Acked-by: Seth Arnold <seth.arn...@canonical.com> Acked for everything. Thanks > > === modified file 'utils/aa-unconfined' > --- utils/aa-unconfined 2016-10-01 18:57:09 +0000 > +++ utils/aa-unconfined 2016-12-02 00:38:27 +0000 > @@ -43,13 +43,13 @@ > if paranoid: > pids = list(filter(lambda x: re.search(r"^\d+$", x), > aa.get_subdirectories("/proc"))) > else: > - regex_tcp_udp = > re.compile(r"^(tcp|udp)\s+\d+\s+\d+\s+\S+\:(\d+)\s+\S+\:(\*|\d+)\s+(LISTEN|\s+)\s+(\d+)\/(\S+)") > + regex_tcp_udp = > re.compile(r"^(tcp|udp)6?\s+\d+\s+\d+\s+\S+\:(\d+)\s+\S+\:(\*|\d+)\s+(LISTEN|\s+)\s+(\d+)\/(\S+)") > import subprocess > if sys.version_info < (3, 0): > - output = subprocess.check_output("LANG=C netstat -nlp", > shell=True).split("\n") > + output = subprocess.check_output("LANG=C netstat -nlp46", > shell=True).split("\n") > else: > #Python3 needs to translate a stream of bytes to string with > specified encoding > - output = str(subprocess.check_output("LANG=C netstat -nlp", > shell=True), encoding='utf8').split("\n") > + output = str(subprocess.check_output("LANG=C netstat -nlp46", > shell=True), encoding='utf8').split("\n") > > for line in output: > match = regex_tcp_udp.search(line) >
signature.asc
Description: PGP signature
-- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor