Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save prometheanfire/f092c43259f82535b4cc9445e26c8f2c to your computer and use it in GitHub Desktop.
Save prometheanfire/f092c43259f82535b4cc9445e26c8f2c to your computer and use it in GitHub Desktop.
# strace -f -- iptables-save
execve("/sbin/iptables-save", ["iptables-save"], 0x7ffdb94722c0 /* 26 vars */) = 0
brk(NULL) = 0x5620bfd19000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=43601, ...}) = 0
mmap(NULL, 43601, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff50161d000
close(3) = 0
openat(AT_FDCWD, "/lib64/libip4tc.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\30\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=27144, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff50161b000
mmap(NULL, 2122496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff5011fb000
mprotect(0x7ff501201000, 2093056, PROT_NONE) = 0
mmap(0x7ff501400000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7ff501400000
close(3) = 0
openat(AT_FDCWD, "/lib64/libip6tc.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\31\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31272, ...}) = 0
mmap(NULL, 2126624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff500ff3000
mprotect(0x7ff500ff9000, 2097152, PROT_NONE) = 0
mmap(0x7ff5011f9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ff5011f9000
close(3) = 0
openat(AT_FDCWD, "/lib64/libxtables.so.12", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2407\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=55936, ...}) = 0
mmap(NULL, 2162728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff500de2000
mprotect(0x7ff500dee000, 2097152, PROT_NONE) = 0
mmap(0x7ff500fee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7ff500fee000
mmap(0x7ff500ff0000, 8232, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff500ff0000
close(3) = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3407\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1873368, ...}) = 0
mmap(NULL, 3979112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff500a16000
mprotect(0x7ff500bd9000, 2093056, PROT_NONE) = 0
mmap(0x7ff500dd8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c2000) = 0x7ff500dd8000
mmap(0x7ff500dde000, 14184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff500dde000
close(3) = 0
openat(AT_FDCWD, "/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14320, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff500812000
mprotect(0x7ff500815000, 2093056, PROT_NONE) = 0
mmap(0x7ff500a14000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff500a14000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff501619000
arch_prctl(ARCH_SET_FS, 0x7ff50161a000) = 0
mprotect(0x7ff500dd8000, 16384, PROT_READ) = 0
mprotect(0x7ff500a14000, 4096, PROT_READ) = 0
mprotect(0x7ff500fee000, 4096, PROT_READ) = 0
mprotect(0x7ff5011f9000, 4096, PROT_READ) = 0
mprotect(0x7ff501400000, 4096, PROT_READ) = 0
mprotect(0x5620be0ea000, 4096, PROT_READ) = 0
mprotect(0x7ff501628000, 4096, PROT_READ) = 0
munmap(0x7ff50161d000, 43601) = 0
brk(NULL) = 0x5620bfd19000
brk(0x5620bfd3a000) = 0x5620bfd3a000
openat(AT_FDCWD, "/proc/net/ip_tables_names", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0440, st_size=0, ...}) = 0
read(3, "security\nraw\nnat\nmangle\nfilter\n", 1024) = 31
socket(AF_INET, SOCK_RAW, IPPROTO_RAW) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
getsockopt(4, SOL_IP, IPT_SO_GET_INFO, 0x7fff4386e9c0, [84]) = -1 ECHILD (No child processes)
close(4) = 0
lstat("/proc/net/ip_tables_names", {st_mode=S_IFREG|0440, st_size=0, ...}) = 0
statfs("/proc/net/ip_tables_names", {f_type=PROC_SUPER_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV|ST_NOEXEC|ST_RELATIME}) = 0
socket(AF_INET, SOCK_RAW, IPPROTO_RAW) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
getsockopt(4, SOL_IP, IPT_SO_GET_INFO, 0x7fff4386e9c0, [84]) = -1 ECHILD (No child processes)
close(4) = 0
write(2, "iptables-save v1.8.2 (legacy): ", 31iptables-save v1.8.2 (legacy): ) = 31
write(2, "Cannot initialize: No child proc"..., 38Cannot initialize: No child processes
) = 38
write(2, "\n", 1
) = 1
lseek(3, -22, SEEK_CUR) = 9
exit_group(1) = ?
+++ exited with 1 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment