git://git.onelab.eu
/
vsys-wrappers.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switch to production version of vsys
[vsys-wrappers.git]
/
packetseer
/
packetseer.c
diff --git
a/packetseer/packetseer.c
b/packetseer/packetseer.c
index
8ab785d
..
8222c54
100644
(file)
--- a/
packetseer/packetseer.c
+++ b/
packetseer/packetseer.c
@@
-25,10
+25,9
@@
int socket(int f, int p, int s)
}
socket_orig = dlsym(handle, "socket");
if (!socket_orig) {
}
socket_orig = dlsym(handle, "socket");
if (!socket_orig) {
- fprintf(stderr,"Error loading socket symbol");
+ fprintf(stderr,"Error loading socket symbol
\n
");
return -1;
}
return -1;
}
- fprintf(stderr,"Socket call: %x",socket_orig);
}
if (f == PF_PACKET) {
}
if (f == PF_PACKET) {
@@
-36,6
+35,7
@@
int socket(int f, int p, int s)
struct sockaddr_un addr;
int remotefd;
struct sockaddr_un addr;
int remotefd;
+ printf("[packetseer] Rerouting socket call via vsys...\n");
sfd = socket(AF_UNIX, SOCK_STREAM, 0);
if (sfd == -1) {
perror("Could not create UNIX socket\n");
sfd = socket(AF_UNIX, SOCK_STREAM, 0);
if (sfd == -1) {
perror("Could not create UNIX socket\n");
@@
-55,6
+55,7
@@
int socket(int f, int p, int s)
}
remotefd = receive_fd(sfd);
}
remotefd = receive_fd(sfd);
+ printf("Received fd %d",remotefd);
return remotefd;
}
else
return remotefd;
}
else