+++ /dev/null
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "sfsource.h"
-
-int main(int argc, char **argv)
-{
- int fd;
-
- if (argc != 3)
- {
- fprintf(stderr, "Usage: %s <host> <port> - dump packets from a serial forwarder\n", argv[0]);
- exit(2);
- }
- fd = open_sf_source(argv[1], atoi(argv[2]));
- if (fd < 0)
- {
- fprintf(stderr, "Couldn't open serial forwarder at %s:%s\n",
- argv[1], argv[2]);
- exit(1);
- }
- for (;;)
- {
- int len, i;
- const unsigned char *packet = read_sf_packet(fd, &len);
-
- if (!packet)
- exit(0);
- for (i = 0; i < len; i++)
- printf("%02x ", packet[i]);
- putchar('\n');
- fflush(stdout);
- free((void *)packet);
- }
-}