Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
credentials_dialog.h
Go to the documentation of this file.
1
12#ifndef CREDENTIALS_DIALOG_H
13#define CREDENTIALS_DIALOG_H
14
15#include "config.h"
16
17#include <wireshark_dialog.h>
18#include "packet_list.h"
19#include <epan/credentials.h>
20
22
23namespace Ui {
25}
26
31{
32 Q_OBJECT
33
34public:
41 explicit CredentialsDialog(QWidget &parent, CaptureFile &cf, PacketList *packet_list);
42
47
48private slots:
53 void actionGoToPacket(const QModelIndex& idx);
54
55private:
57 Ui::CredentialsDialog *ui;
58
60 PacketList *packet_list_;
61
63 CredentialsModel * model_;
64
69 static void tapReset(void *tapdata);
70
80 static tap_packet_status tapPacket(void *tapdata, struct _packet_info *pinfo, struct epan_dissect *edt, const void *data, tap_flags_t flags);
81};
82
83#endif // CREDENTIALS_DIALOG_H
Manages a capture file and its associated state and operations.
Definition capture_file.h:27
A dialog for displaying network credentials extracted from the capture file.
Definition credentials_dialog.h:31
~CredentialsDialog()
Destroys the CredentialsDialog.
Definition credentials_dialog.cpp:82
A list model for managing and displaying extracted network credentials.
Definition credentials_model.h:26
The main packet list view for displaying captured packets.
Definition packet_list.h:45
Base class for Wireshark specific dialogs that require interaction with a CaptureFile.
Definition wireshark_dialog.h:38
Represents the metadata and indexing information for a single captured frame.
Definition packet_info.h:43
Holds all state for the dissection of a single byte array, including session, buffer,...
Definition epan_dissect.h:28
tap_packet_status
Definition tap.h:22