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
-
exporterCheckbox
TriStateCheckBox exporterCheckbox
-
exporterConfigCheckbox
JCheckBox exporterConfigCheckbox
-
exporterDebugCheckbox
JCheckBox exporterDebugCheckbox
-
exporterErrorCheckbox
JCheckBox exporterErrorCheckbox
-
exporterExpandButton
JButton exporterExpandButton
-
exporterInfoCheckbox
JCheckBox exporterInfoCheckbox
-
exporterStatsCheckbox
JCheckBox exporterStatsCheckbox
-
exporterStatsIntervalField
JTextField exporterStatsIntervalField
-
exporterTraceCheckbox
JCheckBox exporterTraceCheckbox
-
exporterWarnCheckbox
JCheckBox exporterWarnCheckbox
-
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
-
indexNameBaseTemplateField
JTextField indexNameBaseTemplateField
-
indexNameBaseValidationIndicator
JLabel indexNameBaseValidationIndicator
-
issuesCheckbox
TriStateCheckBox issuesCheckbox
-
issuesCommunityIndicator
JPanel issuesCommunityIndicator
-
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
-
trafficBurpAiCommunityIndicator
JPanel trafficBurpAiCommunityIndicator
-
trafficCheckbox
TriStateCheckBox trafficCheckbox
-
trafficExpandButton
JButton trafficExpandButton
-
trafficExtensionsCheckbox
JCheckBox trafficExtensionsCheckbox
-
trafficIntruderCheckbox
JCheckBox trafficIntruderCheckbox
-
trafficProxyCheckbox
JCheckBox trafficProxyCheckbox
-
trafficProxyHistoryCheckbox
JCheckBox trafficProxyHistoryCheckbox
-
trafficRepeaterCheckbox
JCheckBox trafficRepeaterCheckbox
-
trafficRepeaterTabsCheckbox
JCheckBox trafficRepeaterTabsCheckbox
-
trafficScannerCheckbox
JCheckBox trafficScannerCheckbox
-
trafficScannerCommunityIndicator
JPanel trafficScannerCommunityIndicator
-
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
-
availableProcessorsValue
JLabel availableProcessorsValue
-
bulkInFlightValue
JLabel bulkInFlightValue
-
byIndexModel
DefaultTableModel byIndexModel
-
byIndexTable
JTable byIndexTable
-
cardsRow
JPanel cardsRow
-
chartSectionsPanel
JPanel chartSectionsPanel
-
chartsPanel
JPanel chartsPanel
-
chartStyleButton
JButton chartStyleButton
-
chartStyleIndex
int chartStyleIndex
-
currentBatchSizeValue
JLabel currentBatchSizeValue
-
directBufferUsedValue
JLabel directBufferUsedValue
-
docsChart
org.jfree.chart.JFreeChart docsChart
-
docsOverParamsThresholdValue
JLabel docsOverParamsThresholdValue
-
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
-
fileChartsSectionHeader
JLabel fileChartsSectionHeader
-
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 -
fileSinkCard
JPanel fileSinkCard
-
fileSinkRow
JPanel fileSinkRow
-
fileTotalDocsPushedValue
JLabel fileTotalDocsPushedValue
-
fileTotalExportedValue
JLabel fileTotalExportedValue
-
fileTotalFailuresValue
JLabel fileTotalFailuresValue
-
firstSampleAtMs
long firstSampleAtMs
-
gcCountTimeValue
JLabel gcCountTimeValue
-
heapCommittedSeries
org.jfree.data.time.TimeSeries heapCommittedSeries
-
heapCommittedValue
JLabel heapCommittedValue
-
heapUsedMaxValue
JLabel heapUsedMaxValue
-
heapUsedSeries
org.jfree.data.time.TimeSeries heapUsedSeries
-
idleRefreshSkipCounter
long idleRefreshSkipCounter
Idle-cadence tick counter forStatsPanel.refreshVisibleStats(); reset whenever export runs. -
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
-
mappedBufferUsedValue
JLabel mappedBufferUsedValue
-
memoryChart
org.jfree.chart.JFreeChart memoryChart
-
memoryChartPanel
JPanel memoryChartPanel
-
memoryChartSectionPanel
JPanel memoryChartSectionPanel
-
memoryDataset
org.jfree.data.time.TimeSeriesCollection memoryDataset
-
memoryLegendPanel
JPanel memoryLegendPanel
-
miscSectionComponents
Map<String,
List<Component>> miscSectionComponents -
miscStatsCard
JPanel miscStatsCard
-
nonHeapUsedValue
JLabel nonHeapUsedValue
-
oldestQueuedAgeValue
JLabel oldestQueuedAgeValue
-
openSearchChartsSectionHeader
JLabel openSearchChartsSectionHeader
-
openSearchChartsSectionPanel
JPanel openSearchChartsSectionPanel
-
openSearchConsecutiveFailuresValue
JLabel openSearchConsecutiveFailuresValue
-
openSearchDocsChartPanel
JPanel openSearchDocsChartPanel
-
openSearchKibChartPanel
JPanel openSearchKibChartPanel
-
openSearchLastSuccessValue
JLabel openSearchLastSuccessValue
-
openSearchSinkCard
JPanel openSearchSinkCard
-
openSearchSinkRow
JPanel openSearchSinkRow
-
pendingOrphansValue
JLabel pendingOrphansValue
-
permanentDropsTotalValue
JLabel permanentDropsTotalValue
-
previousBytesByIndex
Map<String,
Long> previousBytesByIndex -
previousFileBytesByIndex
Map<String,
Long> previousFileBytesByIndex -
previousFileSuccessByIndex
Map<String,
Long> previousFileSuccessByIndex -
previousSampleAtMs
long previousSampleAtMs
-
previousSuccessByIndex
Map<String,
Long> previousSuccessByIndex -
processCpuLoadValue
JLabel processCpuLoadValue
-
queueDropsValue
JLabel queueDropsValue
-
refreshTimer
Timer refreshTimer
-
repeaterMetadataSourcesValue
JLabel repeaterMetadataSourcesValue
-
retryQueueBytesValue
JLabel retryQueueBytesValue
-
retryQueueDepthValue
JLabel retryQueueDepthValue
-
sharedLegendPanel
JPanel sharedLegendPanel
-
skipReasonsValue
JLabel skipReasonsValue
-
spillDirectoryValue
JLabel spillDirectoryValue
-
spillFlowValue
JLabel spillFlowValue
-
spillOldestAgeValue
JLabel spillOldestAgeValue
-
spillQueueDocsValue
JLabel spillQueueDocsValue
-
spillQueueMibValue
JLabel spillQueueMibValue
-
spillRecoveredValue
JLabel spillRecoveredValue
-
synthesizedBodyParamsDroppedValue
JLabel synthesizedBodyParamsDroppedValue
-
threadsLivePeakValue
JLabel threadsLivePeakValue
-
throughputValue
JLabel throughputValue
-
totalDocsPushedValue
JLabel totalDocsPushedValue
-
totalExportedValue
JLabel totalExportedValue
-
totalFailuresValue
JLabel totalFailuresValue
-
trafficQueueBytesValue
JLabel trafficQueueBytesValue
-
trafficQueueValue
JLabel trafficQueueValue
-
uptimeValue
JLabel uptimeValue
-
-
-
-
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.HtmlPanel
class HtmlPanel extends JPanel 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
-