Serialized Form
-
Package ai.attackframework.tools.burp.ui
-
Class ai.attackframework.tools.burp.ui.AboutPanel
class AboutPanel extends JPanel implements Serializable -
Class ai.attackframework.tools.burp.ui.AttackFrameworkPanel
class AttackFrameworkPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Class ai.attackframework.tools.burp.ui.ConfigPanel
class ConfigPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
Rebuild transient collaborators after deserialization.- Throws:
IOExceptionClassNotFoundException
-
-
Serialized Fields
-
allRadio
JRadioButton allRadio
-
burpSuiteRadio
JRadioButton burpSuiteRadio
-
controlStatus
JTextArea controlStatus
-
controlStatusWrapper
JPanel controlStatusWrapper
-
customRadio
JRadioButton customRadio
-
fieldCheckboxesByIndex
Map<String,
Map<String, JCheckBox>> fieldCheckboxesByIndex Fields panel: index -> (fieldKey -> checkbox). Populated in constructor when building Fields section. -
fieldsExpandButtons
Map<String,
JButton> fieldsExpandButtons Fields panel: index -> expand button; used for enable/disable when Data Source is toggled. -
fieldsSectionHeaderRows
Map<String,
JPanel> fieldsSectionHeaderRows Fields panel: index -> header row panel (label + expand button); used for enable/disable when Data Source is toggled. -
fieldsSubPanels
Map<String,
JPanel> fieldsSubPanels Fields panel: index -> sub-panel of checkboxes; used for enable/disable when Data Source is toggled. -
fileBulkNdjsonCheckbox
JRadioButton fileBulkNdjsonCheckbox
-
fileDiskUsagePercentCheckbox
JCheckBox fileDiskUsagePercentCheckbox
-
fileDiskUsagePercentField
JTextField fileDiskUsagePercentField
-
fileFormatGroup
ButtonGroup fileFormatGroup
-
fileJsonlCheckbox
JRadioButton fileJsonlCheckbox
-
filePathField
JTextField filePathField
-
fileSinkCheckbox
JCheckBox fileSinkCheckbox
-
fileTotalCapCheckbox
JCheckBox fileTotalCapCheckbox
-
fileTotalCapField
JTextField fileTotalCapField
-
importPinnedCertificateButton
JButton importPinnedCertificateButton
-
issuesCheckbox
TriStateCheckBox issuesCheckbox
-
issuesCriticalCheckbox
JCheckBox issuesCriticalCheckbox
-
issuesExpandButton
JButton issuesExpandButton
-
issuesHighCheckbox
JCheckBox issuesHighCheckbox
-
issuesInformationalCheckbox
JCheckBox issuesInformationalCheckbox
-
issuesLowCheckbox
JCheckBox issuesLowCheckbox
-
issuesMediumCheckbox
JCheckBox issuesMediumCheckbox
-
lastLoggedTlsMode
String lastLoggedTlsMode
Last TLS mode logged to avoid duplicate mode-change messages during no-op selections. -
openSearchApiKeyIdField
JTextField openSearchApiKeyIdField
API key auth fields. -
openSearchApiKeySecretField
JPasswordField openSearchApiKeySecretField
-
openSearchAuthFormPanel
JPanel openSearchAuthFormPanel
OpenSearch auth controls panel (inline on the OpenSearch row). Built inConfigPanel.buildAuthFormPanel(). -
openSearchAuthTypeCombo
JComboBox<String> openSearchAuthTypeCombo
Auth type dropdown (used in buildCurrentState to clear creds when None). Set in buildAuthFormPanel. -
openSearchCertKeyPathField
JTextField openSearchCertKeyPathField
-
openSearchCertPassphraseField
JPasswordField openSearchCertPassphraseField
-
openSearchCertPathField
JTextField openSearchCertPathField
Certificate auth fields. -
openSearchJwtTokenField
JTextField openSearchJwtTokenField
JWT auth field. -
openSearchPasswordField
JPasswordField openSearchPasswordField
-
openSearchSinkCheckbox
JCheckBox openSearchSinkCheckbox
-
openSearchStatus
JTextArea openSearchStatus
-
openSearchStatusWrapper
JPanel openSearchStatusWrapper
-
openSearchTlsModeCombo
JComboBox<String> openSearchTlsModeCombo
-
openSearchTlsPanel
JPanel openSearchTlsPanel
TLS controls panel (inline on the OpenSearch row). Built inConfigPanel.buildTlsPanel(). -
openSearchUrlField
JTextField openSearchUrlField
-
openSearchUserField
JTextField openSearchUserField
Basic auth fields (used in auth form and buildCurrentState). -
scopeGrid
ScopeGrid scopeGrid
Pure grid of custom rows (field, regex toggle+indicator, add/delete). -
settingsCheckbox
TriStateCheckBox settingsCheckbox
-
settingsExpandButton
JButton settingsExpandButton
-
settingsProjectCheckbox
JCheckBox settingsProjectCheckbox
-
settingsUserCheckbox
JCheckBox settingsUserCheckbox
-
sitemapCheckbox
JCheckBox sitemapCheckbox
-
testConnectionButton
JButton testConnectionButton
-
trafficBurpAiCheckbox
JCheckBox trafficBurpAiCheckbox
-
trafficCheckbox
TriStateCheckBox trafficCheckbox
-
trafficExpandButton
JButton trafficExpandButton
-
trafficExtensionsCheckbox
JCheckBox trafficExtensionsCheckbox
-
trafficIntruderCheckbox
JCheckBox trafficIntruderCheckbox
-
trafficProxyCheckbox
JCheckBox trafficProxyCheckbox
-
trafficProxyHistoryCheckbox
JCheckBox trafficProxyHistoryCheckbox
-
trafficRepeaterCheckbox
JCheckBox trafficRepeaterCheckbox
-
trafficScannerCheckbox
JCheckBox trafficScannerCheckbox
-
trafficSequencerCheckbox
JCheckBox trafficSequencerCheckbox
-
-
Class ai.attackframework.tools.burp.ui.LogPanel
class LogPanel extends JPanel implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
filterCaseToggle
JCheckBox filterCaseToggle
-
filterField
AutoSizingTextField filterField
-
filterRegexToggle
JCheckBox filterRegexToggle
-
levelCombo
JComboBox<String> levelCombo
-
logTextPane
JTextArea logTextPane
-
matches
List<int[]> matches
-
matchIndex
int matchIndex
-
pauseAutoscroll
JCheckBox pauseAutoscroll
-
searchCaseToggle
JCheckBox searchCaseToggle
-
searchCountLabel
JLabel searchCountLabel
-
searchField
AutoSizingTextField searchField
-
searchRegexToggle
JCheckBox searchRegexToggle
-
-
Class ai.attackframework.tools.burp.ui.StatsPanel
class StatsPanel extends JPanel implements Serializable-
Serialized Fields
-
byIndexModel
DefaultTableModel byIndexModel
-
byIndexTable
JTable byIndexTable
-
cardsRow
JPanel cardsRow
-
chartSectionsPanel
JPanel chartSectionsPanel
-
chartsPanel
JPanel chartsPanel
-
chartStyleButton
JButton chartStyleButton
-
chartStyleIndex
int chartStyleIndex
-
currentBatchSizeValue
JLabel currentBatchSizeValue
-
docsChart
org.jfree.chart.JFreeChart docsChart
-
docsPerSecondDataset
org.jfree.data.time.TimeSeriesCollection docsPerSecondDataset
-
docsSeriesByIndex
Map<String,
org.jfree.data.time.TimeSeries> docsSeriesByIndex -
dropReasonValue
JLabel dropReasonValue
-
exportRunningValue
JLabel exportRunningValue
-
fileByIndexModel
DefaultTableModel fileByIndexModel
-
fileByIndexTable
JTable fileByIndexTable
-
fileChartsSectionPanel
JPanel fileChartsSectionPanel
-
fileDocsChart
org.jfree.chart.JFreeChart fileDocsChart
-
fileDocsChartPanel
JPanel fileDocsChartPanel
-
fileDocsPerSecondDataset
org.jfree.data.time.TimeSeriesCollection fileDocsPerSecondDataset
-
fileDocsSeriesByIndex
Map<String,
org.jfree.data.time.TimeSeries> fileDocsSeriesByIndex -
fileKibChart
org.jfree.chart.JFreeChart fileKibChart
-
fileKibChartPanel
JPanel fileKibChartPanel
-
fileKibPerSecondDataset
org.jfree.data.time.TimeSeriesCollection fileKibPerSecondDataset
-
fileKibSeriesByIndex
Map<String,
org.jfree.data.time.TimeSeries> fileKibSeriesByIndex -
fileTablesRow
JPanel fileTablesRow
-
fileTotalDocsPushedValue
JLabel fileTotalDocsPushedValue
-
fileTotalExportedValue
JLabel fileTotalExportedValue
-
fileTotalFailuresValue
JLabel fileTotalFailuresValue
-
fileTrafficBySourceModel
DefaultTableModel fileTrafficBySourceModel
-
fileTrafficBySourceTable
JTable fileTrafficBySourceTable
-
firstSampleAtMs
long firstSampleAtMs
-
kibChart
org.jfree.chart.JFreeChart kibChart
-
kibPerSecondDataset
org.jfree.data.time.TimeSeriesCollection kibPerSecondDataset
-
kibSeriesByIndex
Map<String,
org.jfree.data.time.TimeSeries> kibSeriesByIndex -
lastLoggedToolSourceFallbacks
long lastLoggedToolSourceFallbacks
-
lowerPanel
JPanel lowerPanel
-
miscSectionComponents
Map<String,
List<Component>> miscSectionComponents -
miscStatsCard
JPanel miscStatsCard
-
openSearchChartsSectionPanel
JPanel openSearchChartsSectionPanel
-
openSearchDocsChartPanel
JPanel openSearchDocsChartPanel
-
openSearchKibChartPanel
JPanel openSearchKibChartPanel
-
previousBytesByIndex
Map<String,
Long> previousBytesByIndex -
previousFileBytesByIndex
Map<String,
Long> previousFileBytesByIndex -
previousFileSuccessByIndex
Map<String,
Long> previousFileSuccessByIndex -
previousSampleAtMs
long previousSampleAtMs
-
previousSuccessByIndex
Map<String,
Long> previousSuccessByIndex -
queueDropsValue
JLabel queueDropsValue
-
refreshTimer
Timer refreshTimer
-
sharedLegendPanel
JPanel sharedLegendPanel
-
spillDirectoryValue
JLabel spillDirectoryValue
-
spillFlowValue
JLabel spillFlowValue
-
spillOldestAgeValue
JLabel spillOldestAgeValue
-
spillQueueDocsValue
JLabel spillQueueDocsValue
-
spillQueueMibValue
JLabel spillQueueMibValue
-
spillRecoveredValue
JLabel spillRecoveredValue
-
tablesRow
JPanel tablesRow
-
throughputValue
JLabel throughputValue
-
totalDocsPushedValue
JLabel totalDocsPushedValue
-
totalExportedValue
JLabel totalExportedValue
-
totalFailuresValue
JLabel totalFailuresValue
-
trafficBySourceModel
DefaultTableModel trafficBySourceModel
-
trafficBySourceTable
JTable trafficBySourceTable
-
trafficQueueValue
JLabel trafficQueueValue
-
-
-
-
Package ai.attackframework.tools.burp.ui.log
-
Class ai.attackframework.tools.burp.ui.log.LogStore.Entry
class Entry extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
level
LogStore.Level level
-
message
String message
-
repeats
int repeats
-
ts
LocalDateTime ts
-
-
-
Package ai.attackframework.tools.burp.ui.primitives
-
Class ai.attackframework.tools.burp.ui.primitives.AutoSizingPasswordField
class AutoSizingPasswordField extends JPasswordField implements Serializable -
Class ai.attackframework.tools.burp.ui.primitives.AutoSizingTextField
class AutoSizingTextField extends JTextField implements Serializable -
Class ai.attackframework.tools.burp.ui.primitives.ScopeGrid
class ScopeGrid extends Object implements Serializable- serialVersionUID:
- 1L
-
Record Class ai.attackframework.tools.burp.ui.primitives.ScopeGrid.ScopeEntryInit
class ScopeEntryInit extends Record implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
regex
boolean regex
The field for theregexrecord component. -
value
String value
The field for thevaluerecord component.
-
-
Class ai.attackframework.tools.burp.ui.primitives.ThickSeparator
class ThickSeparator extends JSeparator implements Serializable -
Class ai.attackframework.tools.burp.ui.primitives.TriStateCheckBox
class TriStateCheckBox extends JCheckBox implements Serializable-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
-
Class ai.attackframework.tools.burp.ui.primitives.TriStateCheckBox.TriStateButtonModel
class TriStateButtonModel extends JToggleButton.ToggleButtonModel implements Serializable-
Serialized Fields
-
state
TriStateCheckBox.State state
-
-
-
Class ai.attackframework.tools.burp.ui.primitives.TriStateCheckBoxIcon
class TriStateCheckBoxIcon extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package ai.attackframework.tools.burp.ui.text
-
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlButton
class HtmlButton extends JButton implements Serializable -
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlCheckBox
class HtmlCheckBox extends JCheckBox implements Serializable -
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlComboBox
-
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlLabel
class HtmlLabel extends JLabel implements Serializable -
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlPasswordField
class HtmlPasswordField extends JPasswordField implements Serializable -
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlRadioButton
class HtmlRadioButton extends JRadioButton implements Serializable -
Class ai.attackframework.tools.burp.ui.text.Tooltips.HtmlTextField
class HtmlTextField extends JTextField implements Serializable -
Class ai.attackframework.tools.burp.ui.text.WrappingStyledEditorKit
class WrappingStyledEditorKit extends StyledEditorKit implements Serializable- serialVersionUID:
- 1L
-
-
Package ai.attackframework.tools.burp.utils
-
Exception Class ai.attackframework.tools.burp.utils.DiskSpaceGuard.LowDiskSpaceException
class LowDiskSpaceException extends IOException implements Serializable-
Serialized Fields
-
userMessage
String userMessage
-
-
-
-
Package ai.attackframework.tools.burp.utils.config
-
Exception Class ai.attackframework.tools.burp.utils.config.Json.ConfigJsonException
class ConfigJsonException extends RuntimeException implements Serializable
-
-
Package ai.attackframework.tools.burp.utils.opensearch
-
Exception Class ai.attackframework.tools.burp.utils.opensearch.OpenSearchClientBuildException
class OpenSearchClientBuildException extends RuntimeException implements Serializable
-