⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ping_tab.h

📁 嵌入式Linux环境下的网络安全检测软件
💻 H
字号:
#ifndef PINGTAB_H#define PINGTAB_H#include <qvariant.h>#include <qdialog.h>#include <qcheckbox.h>#include <qheader.h>#include <qlabel.h>#include <qlineedit.h>#include <qlistview.h>#include <qpushbutton.h>#include <qtabwidget.h>#include <qwidget.h>#include <qlayout.h>#include <qvariant.h>#include <qtooltip.h>#include <qwhatsthis.h>#include <qimage.h>#include <qpixmap.h>#include <qthread.h>class QVBoxLayout; class QHBoxLayout; class QGridLayout; class QCheckBox;class QLabel;class QLineEdit;class QListView;class QListViewItem;class QPushButton;class QTabWidget;class QWidget;extern "C"{	#include <libnet.h>	#include <pcap.h>}#include <iostream>#include <cstdlib>#include <string>#include <vector>#include <unistd.h>	//getopt()#include <sys/time.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include "network.h"using namespace std;class PingTab : public QWidget, QThread{    Q_OBJECTprivate slots:    void start_ping();    void clear_ping();    void enableEth();private:	QPushButton* Ping_start;    	QPushButton* Ping_clear;    	QLineEdit* IPAddress_lineedit;    	QLabel* ping_ip_label;    	QListView* disp_IP;	QCheckBox* ip_eth_check;	QLineEdit* ip_Eth_lineedit;	QListViewItem *list_item;		libnet_t *libnet;	//Libnet鍙ユ焺	pcap_t *pcap;	//Libpcap鍙ユ焺			u_int32_t dst_ip, src_ip;		u_int16_t id, seq;		fd_set read_set;	bool recv_packet_flag;	char *local_loopback;			struct timeval timeout;		//鏃堕棿鎴

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -