30 #define EXTCAP_BOOLEAN_REGEX "^.*([yt1-9])"
33 #define EXTCAP_PIPE_PREFIX "wireshark_extcap"
34 #define EXTCAP_CONTROL_IN_PREFIX "wireshark_control_ext_to_ws"
35 #define EXTCAP_CONTROL_OUT_PREFIX "wireshark_control_ws_to_ext"
37 #define EXTCAP_ARGUMENT_CONFIG "--extcap-config"
38 #define EXTCAP_ARGUMENT_RELOAD_OPTION "--extcap-reload-option"
39 #define EXTCAP_ARGUMENT_LIST_INTERFACES "--extcap-interfaces"
40 #define EXTCAP_ARGUMENT_INTERFACE "--extcap-interface"
41 #define EXTCAP_ARGUMENT_LIST_DLTS "--extcap-dlts"
42 #define EXTCAP_ARGUMENT_VERSION "--extcap-version"
44 #define EXTCAP_ARGUMENT_RUN_CAPTURE "--capture"
45 #define EXTCAP_ARGUMENT_CAPTURE_FILTER "--extcap-capture-filter"
46 #define EXTCAP_ARGUMENT_RUN_PIPE "--fifo"
47 #define EXTCAP_ARGUMENT_CONTROL_IN "--extcap-control-in"
48 #define EXTCAP_ARGUMENT_CONTROL_OUT "--extcap-control-out"
60 EXTCAP_FILTER_UNKNOWN,
63 } extcap_filter_status;
extcap_info * extcap_get_tool_by_ifname(const gchar *ifname)
Definition: extcap.c:1866
GList * extcap_get_if_configuration(const char *ifname)
Definition: extcap.c:932
void extcap_request_stop(capture_session *cap_session)
void extcap_cleanup(void)
Definition: extcap.c:744
void extcap_register_preferences(void)
Definition: extcap.c:724
void extcap_free_if_configuration(GList *list, gboolean free_args)
Definition: extcap.c:786
gboolean extcap_requires_configuration(const char *ifname)
Definition: extcap.c:1092
if_capabilities_t * extcap_get_if_dlts(const gchar *ifname, char **err_str)
Definition: extcap.c:590
gchar * extcap_get_help_for_ifname(const char *ifname)
Definition: extcap.c:662
extcap_filter_status extcap_verify_capture_filter(const char *ifname, const char *filter, gchar **err_str)
Definition: extcap.c:1120
void extcap_clear_interfaces(void)
Definition: extcap.c:173
gboolean extcap_has_configuration(const char *ifname)
Definition: extcap.c:1086
extcap_info * extcap_get_tool_info(const gchar *toolname)
Definition: extcap.c:1881
gboolean extcap_has_toolbar(const char *ifname)
Definition: extcap.c:1145
struct preference * extcap_pref_for_argument(const gchar *ifname, struct _extcap_arg *arg)
Definition: extcap.c:809
void extcap_get_descriptions(plugin_description_callback callback, void *callback_data)
Definition: extcap.c:191
void extcap_dump_all(void)
Definition: extcap.c:230
GList * extcap_get_if_configuration_values(const char *ifname, const char *argname, GHashTable *arguments)
Definition: extcap.c:977
GList * append_extcap_interface_list(GList *list)
Definition: extcap.c:671
Definition: capture_session.h:137
Definition: extcap_parser.h:100
Definition: capture_ifinfo.h:102