Skip to content

Instantly share code, notes, and snippets.

@MKo-xx
Created March 16, 2011 11:50
Show Gist options
  • Save MKo-xx/872362 to your computer and use it in GitHub Desktop.
Save MKo-xx/872362 to your computer and use it in GitHub Desktop.
strace's output of hcidump program
...
write(1, "HCI sniffer - Bluetooth packet a"..., 49) = 49
socket(PF_BLUETOOTH, SOCK_RAW, 1) = 3
bind(3, {sa_family=AF_BLUETOOTH, sa_data="\0\0\0\0\0\0\377\377\377\377\0\0\0\0"}, 6) = 0
socket(PF_BLUETOOTH, SOCK_RAW, 1) = 4
ioctl(4, HCIGETDEVINFO, 0x7ffff76cc630) = 0
close(4) = 0
ioctl(3, HCISETRAW, 0) = 0
close(3) = 0
socket(PF_BLUETOOTH, SOCK_RAW, 1) = 3
setsockopt(3, SOL_IP, IP_TOS, [1], 4) = 0
setsockopt(3, SOL_IP, IP_HDRINCL, [1], 4) = 0
setsockopt(3, SOL_IP, IP_TTL, "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\0", 16) = 0
bind(3, {sa_family=AF_BLUETOOTH, sa_data="\0\0\377\177\0\0\0\0\0\0\0\0\0\0"}, 4) = 0
brk(0) = 0x7fb38072e000
brk(0x7fb38074f000) = 0x7fb38074f000
write(1, "device: hci0 snap_len: 1028 filt"..., 55) = 55
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\3\4\t\30\0\20\0003\213\236\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1028}], msg_controllen=56, {cmsg_len=20, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_DONTWAIT) = 13
write(1, "< HCI Command: Periodic Inquiry "..., 58) = 58
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\4\16\4\1\3\4\0\0003\213\236\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1028}], msg_controllen=56, {cmsg_len=20, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_DONTWAIT) = 7
write(1, "> HCI Event: Command Complete (0"..., 44) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\4\4\0\3\4\0\0003\213\236\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1028}], msg_controllen=56, {cmsg_len=20, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_DONTWAIT) = 4
write(1, "< HCI Command: Exit Periodic Inq"..., 63) = 63
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\4\16\4\1\4\4\0\0003\213\236\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1028}], msg_controllen=56, {cmsg_len=20, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_DONTWAIT) = 7
write(1, "> HCI Event: Command Complete (0"..., 44) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = ? ERESTART_RESTARTBLOCK (To be restarted)
--- {si_signo=SIGINT, si_code=SI_KERNEL} (Interrupt) ---
+++ killed by SIGINT +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment