|
|
| version 1.1.1.3, 2016/10/18 13:16:10 | version 1.1.1.4, 2021/03/16 23:40:57 |
|---|---|
| Line 1 | Line 1 |
| /* arping/src/arping.h | /* arping/src/arping.h |
| * | * |
| * Copyright (C) 2000-2011 Thomas Habets <thomas@habets.se> | * Copyright (C) 2000-2015 Thomas Habets <thomas@habets.se> |
| * | * |
| * This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by |
| Line 25 | Line 25 |
| #include <inttypes.h> | #include <inttypes.h> |
| #endif | #endif |
| /* Forward declarations */ | |
| struct pcap_pkthdr; | |
| extern int verbose; | extern int verbose; |
| extern uint32_t srcip; | |
| extern uint32_t dstip; | |
| extern unsigned int numrecvd; | |
| extern unsigned int numsent; | |
| const char * | |
| arping_lookupdev(uint32_t srcip, uint32_t dstip, char *ebuf); | |
| void do_signal_init(); | void do_signal_init(); |
| void do_libnet_init(const char *ifname, int recursive); | void do_libnet_init(const char *ifname, int recursive); |
| void sigint(int); | void sigint(int); |
| const char *arping_lookupdev_default(uint32_t srcip, uint32_t dstip, | const char *arping_lookupdev_default(uint32_t srcip, uint32_t dstip, |
| char *ebuf); | char *ebuf); |
| int arping_main(int argc, char **argv); | |
| void pingip_recv(const char *unused, struct pcap_pkthdr *h, const char* const packet); | |
| void pingmac_recv(const char *unused, struct pcap_pkthdr *h, uint8_t *packet); |