Skip to content

Instantly share code, notes, and snippets.

@adnidor
Created May 23, 2018 21:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adnidor/c1724689c6aae7f074bda4b4c628b9d5 to your computer and use it in GitHub Desktop.
Save adnidor/c1724689c6aae7f074bda4b4c628b9d5 to your computer and use it in GitHub Desktop.
# strace -f getent hosts security.debian.org
execve("/usr/bin/getent", ["getent", "hosts", "security.debian.org"], [/* 16 vars */]) = 0
brk(0) = 0x2432000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188ea000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38256, ...}) = 0
mmap(NULL, 38256, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f28188e0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/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\0P\34\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1738176, ...}) = 0
mmap(NULL, 3844640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2818321000
mprotect(0x7f28184c2000, 2097152, PROT_NONE) = 0
mmap(0x7f28186c2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a1000) = 0x7f28186c2000
mmap(0x7f28186c8000, 14880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f28186c8000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188df000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188de000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188dd000
arch_prctl(ARCH_SET_FS, 0x7f28188de700) = 0
mprotect(0x7f28186c2000, 16384, PROT_READ) = 0
mprotect(0x605000, 4096, PROT_READ) = 0
mprotect(0x7f28188ec000, 4096, PROT_READ) = 0
munmap(0x7f28188e0000, 38256) = 0
brk(0) = 0x2432000
brk(0x2453000) = 0x2453000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1607712, ...}) = 0
mmap(NULL, 1607712, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2818754000
close(3) = 0
getpid() = 7708
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=151, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188e9000
read(3, "# Dynamic resolv.conf(5) file fo"..., 4096) = 151
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f28188e9000, 4096) = 0
uname({sys="Linux", node="yellowstone", ...}) = 0
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=151, ...}) = 0
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=151, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188e9000
read(3, "# Dynamic resolv.conf(5) file fo"..., 4096) = 151
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f28188e9000, 4096) = 0
uname({sys="Linux", node="yellowstone", ...}) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = 0
sendto(3, "\2\0\0\0\r\0\0\0\6\0\0\0hosts\0", 18, MSG_NOSIGNAL, NULL, 0) = 18
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=3, revents=POLLIN|POLLHUP}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(2)=[{"hosts\0", 6}, {"\310O\3\0\0\0\0\0", 8}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 14
mmap(NULL, 217032, PROT_READ, MAP_SHARED, 4, 0) = 0x7f281871f000
close(4) = 0
close(3) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = 0
sendto(3, "\2\0\0\0\5\0\0\0\24\0\0\0security.debian.org\0", 32, MSG_NOSIGNAL, NULL, 0) = 32
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=3, revents=POLLIN|POLLHUP}])
read(3, "\2\0\0\0\1\0\0\0\24\0\0\0\0\0\0\0\n\0\0\0\20\0\0\0\2\0\0\0\0\0\0\0", 32) = 32
readv(3, [{"security.debian.org\0", 20}, {" \1\nx\0\5\0\1\2\0265\377\376\177l\353*\2\26\250\334A\1\0\0\0\0\0\0\0\0023", 32}], 2) = 52
close(3) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f28188e9000
write(1, "2001:a78:5:1:216:35ff:fe7f:6ceb "..., 522001:a78:5:1:216:35ff:fe7f:6ceb security.debian.org
) = 52
write(1, "2a02:16a8:dc41:100::233 security"..., 442a02:16a8:dc41:100::233 security.debian.org
) = 44
exit_group(0) = ?
+++ exited with 0 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment