Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return (opts, args)
def parse_root(path):
return path.replace("%PID", str(os.getpid()))
if __name__ == "__main__":
(opts, args) = parse_args()
if opts.list_syscalls:
print_syscalls(opts)
exit(1)
# check pre condition when unit testing
if opts.test:
dbg.info("[!] checking %s" % args[0])
if not chore.check_pre(args[0]):
exit(1)
# interpose opt
if opts.interpose == "seccomp":
interpose = tracer.TRACE_SECCOMP
elif opts.interpose == "ptrace":
interpose = tracer.TRACE_PTRACE
else:
dbg.error("Failed to find %s module" % opts.interpose)
exit(1)
# change directory
if opts.cd:
os.chdir(opts.cd)
# sandbox container