mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
NetworkCaptureLogger: PCAP support added
Log TCP/UDP read/write with fake packet.
This commit is contained in:
@ -215,6 +215,9 @@ void NetworkWidget::ConnectWidgets()
|
||||
connect(m_verify_certificates_checkbox, &QCheckBox::stateChanged, [](int state) {
|
||||
Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_VERIFY_CERTIFICATES, state == Qt::Checked);
|
||||
});
|
||||
connect(m_dump_as_pcap_checkbox, &QCheckBox::stateChanged, [](int state) {
|
||||
Config::SetBaseOrCurrent(Config::MAIN_NETWORK_DUMP_AS_PCAP, state == Qt::Checked);
|
||||
});
|
||||
}
|
||||
|
||||
void NetworkWidget::Update()
|
||||
@ -258,6 +261,7 @@ void NetworkWidget::Update()
|
||||
m_dump_peer_cert_checkbox->setChecked(Config::Get(Config::MAIN_NETWORK_SSL_DUMP_PEER_CERT));
|
||||
m_verify_certificates_checkbox->setChecked(
|
||||
Config::Get(Config::MAIN_NETWORK_SSL_VERIFY_CERTIFICATES));
|
||||
m_dump_as_pcap_checkbox->setChecked(Config::Get(Config::MAIN_NETWORK_DUMP_AS_PCAP));
|
||||
}
|
||||
|
||||
QGroupBox* NetworkWidget::CreateSocketTableGroup()
|
||||
@ -317,12 +321,15 @@ QGroupBox* NetworkWidget::CreateSSLOptionsGroup()
|
||||
m_dump_root_ca_checkbox = new QCheckBox(tr("Dump root CA"));
|
||||
m_dump_peer_cert_checkbox = new QCheckBox(tr("Dump peer certificates"));
|
||||
m_verify_certificates_checkbox = new QCheckBox(tr("Verify certificates"));
|
||||
// i18n: PCAP is a file format
|
||||
m_dump_as_pcap_checkbox = new QCheckBox(tr("Dump as PCAP"));
|
||||
|
||||
ssl_options_layout->addWidget(m_dump_ssl_read_checkbox, 0, 0);
|
||||
ssl_options_layout->addWidget(m_dump_ssl_write_checkbox, 1, 0);
|
||||
ssl_options_layout->addWidget(m_verify_certificates_checkbox, 2, 0);
|
||||
ssl_options_layout->addWidget(m_dump_root_ca_checkbox, 0, 1);
|
||||
ssl_options_layout->addWidget(m_dump_peer_cert_checkbox, 1, 1);
|
||||
ssl_options_layout->addWidget(m_dump_as_pcap_checkbox, 2, 1);
|
||||
|
||||
ssl_options_layout->setSpacing(1);
|
||||
return ssl_options_group;
|
||||
|
Reference in New Issue
Block a user