dect_cli: add timestamps to the pcap filename
this way multiple calls can be recorded from a single basestation. thanks to Darkscout for the patch. git-svn-id: https://dedected.org/svn/trunk@24 8d8ab74c-27aa-4a3d-9bde-523a2bc1f624
This commit is contained in:
parent
342e5b50c7
commit
0caf39efd3
|
@ -416,13 +416,23 @@ void process_cli_data()
|
||||||
|
|
||||||
void init_pcap(struct sniffed_packet * packet)
|
void init_pcap(struct sniffed_packet * packet)
|
||||||
{
|
{
|
||||||
char fname[100];
|
char fname[512];
|
||||||
sprintf(fname, "dump_%.2x_%.2x_%.2x_%.2x_%.2x.pcap",
|
char ftime[256];
|
||||||
cli.RFPI[0],
|
time_t rawtime;
|
||||||
cli.RFPI[1],
|
struct tm *timeinfo;
|
||||||
cli.RFPI[2],
|
|
||||||
cli.RFPI[3],
|
time (&rawtime);
|
||||||
cli.RFPI[4]);
|
timeinfo = localtime(&rawtime);
|
||||||
|
|
||||||
|
strftime(ftime, sizeof(ftime), "%Y-%m-%d_%H_%M_%S", timeinfo);
|
||||||
|
|
||||||
|
sprintf(fname, "dump_%s_RFPI_%.2x_%.2x_%.2x_%.2x_%.2x.pcap",
|
||||||
|
ftime,
|
||||||
|
cli.RFPI[0],
|
||||||
|
cli.RFPI[1],
|
||||||
|
cli.RFPI[2],
|
||||||
|
cli.RFPI[3],
|
||||||
|
cli.RFPI[4]);
|
||||||
LOG("### dumping to %s\n", fname);
|
LOG("### dumping to %s\n", fname);
|
||||||
cli.pcap = pcap_open_dead(DLT_EN10MB, 73);
|
cli.pcap = pcap_open_dead(DLT_EN10MB, 73);
|
||||||
if (!cli.pcap)
|
if (!cli.pcap)
|
||||||
|
|
Loading…
Reference in New Issue