Documentation ¶
Index ¶
- Constants
- type AccountWidget
- type AnnouncementWidget
- type ChoiceWidget
- type FSResultWidget
- func (w *FSResultWidget) ConfigureKeys(gui *gocui.Gui) error
- func (w *FSResultWidget) CurrentReport() *output.Report
- func (w *FSResultWidget) GenerateFilteredReport(severity string, _ *gocui.Gui)
- func (w *FSResultWidget) Layout(g *gocui.Gui) error
- func (w *FSResultWidget) RefreshView()
- func (w *FSResultWidget) RenderReport(result *output.Result, report *output.Report, severity string)
- func (w *FSResultWidget) Reset()
- func (w *FSResultWidget) UpdateResultsTable(reports []*output.Report, g *gocui.Gui)
- type FilesWidget
- type HostWidget
- type ImageResultWidget
- func (w *ImageResultWidget) ConfigureKeys(_ *gocui.Gui) error
- func (w *ImageResultWidget) GenerateFilteredReport(severity string, _ *gocui.Gui)
- func (w *ImageResultWidget) Layout(g *gocui.Gui) error
- func (w *ImageResultWidget) RefreshView()
- func (w *ImageResultWidget) RenderReport(report *output.Report, severity string, cui *gocui.Gui)
- func (w *ImageResultWidget) UpdateResultsTable(reports []*output.Report, _ *gocui.Gui)
- type ImagesWidget
- func (w *ImagesWidget) ConfigureKeys(*gocui.Gui) error
- func (w *ImagesWidget) Layout(g *gocui.Gui) error
- func (w *ImagesWidget) RefreshImages(images []string, imageWidth int) error
- func (w *ImagesWidget) RefreshView()
- func (w *ImagesWidget) SelectedImage() string
- func (w *ImagesWidget) SetSelectedImage(image string) error
- type ListWidget
- type MenuWidget
- type PathChangeWidget
- type RemoteImageWidget
- type ResultsMode
- type ResultsWidget
- type ScanPathWidget
- type SettingsWidget
- type StatusWidget
- type SummaryWidget
- type Tab
- type Widget
Constants ¶
View Source
const ( Account = "account" Announcement = "announcement" Files = "files" Filter = "filter" Host = "host" Images = "images" Menu = "menu" PathChange = "pathchange" Remote = "remote" Results = "results" ScanPath = "scanpath" Services = "services" Status = "status" Summary = "summary" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountWidget ¶ added in v0.1.0
type AccountWidget struct {
// contains filtered or unexported fields
}
func NewAccountWidget ¶ added in v0.1.0
func NewAccountWidget(name, accountNumber, region string) *AccountWidget
func (*AccountWidget) ConfigureKeys ¶ added in v0.1.0
func (w *AccountWidget) ConfigureKeys(*gocui.Gui) error
func (*AccountWidget) RefreshView ¶ added in v0.1.0
func (w *AccountWidget) RefreshView()
func (*AccountWidget) UpdateAccount ¶ added in v0.1.0
func (w *AccountWidget) UpdateAccount(accountNumber, region string)
type AnnouncementWidget ¶ added in v0.2.0
type AnnouncementWidget struct {
// contains filtered or unexported fields
}
func NewAnnouncementWidget ¶ added in v0.2.0
func (*AnnouncementWidget) ConfigureKeys ¶ added in v0.2.0
func (w *AnnouncementWidget) ConfigureKeys(*gocui.Gui) error
func (*AnnouncementWidget) Layout ¶ added in v0.2.0
func (w *AnnouncementWidget) Layout(g *gocui.Gui) error
func (*AnnouncementWidget) RefreshView ¶ added in v0.2.0
func (w *AnnouncementWidget) RefreshView()
type ChoiceWidget ¶ added in v0.1.0
type ChoiceWidget struct { ListWidget // contains filtered or unexported fields }
func NewChoiceWidget ¶ added in v0.1.0
func (*ChoiceWidget) ConfigureKeys ¶ added in v0.1.0
func (w *ChoiceWidget) ConfigureKeys(*gocui.Gui) error
func (*ChoiceWidget) RefreshView ¶ added in v0.1.0
func (w *ChoiceWidget) RefreshView()
type FSResultWidget ¶ added in v0.3.0
type FSResultWidget struct { ResultsWidget // contains filtered or unexported fields }
func NewFSResultWidget ¶ added in v0.3.0
func NewFSResultWidget(name string, g fsContext) *FSResultWidget
func (*FSResultWidget) ConfigureKeys ¶ added in v0.3.0
func (w *FSResultWidget) ConfigureKeys(gui *gocui.Gui) error
func (*FSResultWidget) CurrentReport ¶ added in v0.3.0
func (w *FSResultWidget) CurrentReport() *output.Report
func (*FSResultWidget) GenerateFilteredReport ¶ added in v0.3.0
func (w *FSResultWidget) GenerateFilteredReport(severity string, _ *gocui.Gui)
func (*FSResultWidget) RefreshView ¶ added in v0.3.0
func (w *FSResultWidget) RefreshView()
func (*FSResultWidget) RenderReport ¶ added in v0.3.0
func (*FSResultWidget) Reset ¶ added in v0.3.0
func (w *FSResultWidget) Reset()
func (*FSResultWidget) UpdateResultsTable ¶ added in v0.3.0
func (w *FSResultWidget) UpdateResultsTable(reports []*output.Report, g *gocui.Gui)
type FilesWidget ¶ added in v0.3.0
type FilesWidget struct { ListWidget // contains filtered or unexported fields }
func NewFilesWidget ¶ added in v0.3.0
func NewFilesWidget(name string, g fsContext) *FilesWidget
func (*FilesWidget) ConfigureKeys ¶ added in v0.3.0
func (w *FilesWidget) ConfigureKeys(*gocui.Gui) error
func (*FilesWidget) RefreshFiles ¶ added in v0.3.0
func (w *FilesWidget) RefreshFiles(files []string, fileWidth int) error
func (*FilesWidget) RefreshView ¶ added in v0.3.0
func (w *FilesWidget) RefreshView()
func (*FilesWidget) SelectTarget ¶ added in v0.3.0
func (w *FilesWidget) SelectTarget() string
type HostWidget ¶
type HostWidget struct {
// contains filtered or unexported fields
}
func NewHostWidget ¶
func NewHostWidget(name string, ctx baseContext) *HostWidget
func (*HostWidget) ConfigureKeys ¶
func (w *HostWidget) ConfigureKeys(*gocui.Gui) error
func (*HostWidget) RefreshView ¶
func (w *HostWidget) RefreshView()
type ImageResultWidget ¶ added in v0.1.0
type ImageResultWidget struct { ResultsWidget // contains filtered or unexported fields }
func NewImageResultWidget ¶ added in v0.1.0
func NewImageResultWidget(name string, g vulnerabilityContext) *ImageResultWidget
func (*ImageResultWidget) ConfigureKeys ¶ added in v0.1.0
func (w *ImageResultWidget) ConfigureKeys(_ *gocui.Gui) error
func (*ImageResultWidget) GenerateFilteredReport ¶ added in v0.1.0
func (w *ImageResultWidget) GenerateFilteredReport(severity string, _ *gocui.Gui)
func (*ImageResultWidget) Layout ¶ added in v0.1.0
func (w *ImageResultWidget) Layout(g *gocui.Gui) error
func (*ImageResultWidget) RefreshView ¶ added in v0.1.0
func (w *ImageResultWidget) RefreshView()
func (*ImageResultWidget) RenderReport ¶ added in v0.1.0
func (*ImageResultWidget) UpdateResultsTable ¶ added in v0.1.0
func (w *ImageResultWidget) UpdateResultsTable(reports []*output.Report, _ *gocui.Gui)
type ImagesWidget ¶
type ImagesWidget struct { ListWidget // contains filtered or unexported fields }
func NewImagesWidget ¶
func NewImagesWidget(name string, g vulnerabilityContext) *ImagesWidget
func (*ImagesWidget) ConfigureKeys ¶
func (w *ImagesWidget) ConfigureKeys(*gocui.Gui) error
func (*ImagesWidget) RefreshImages ¶
func (w *ImagesWidget) RefreshImages(images []string, imageWidth int) error
func (*ImagesWidget) RefreshView ¶
func (w *ImagesWidget) RefreshView()
func (*ImagesWidget) SelectedImage ¶
func (w *ImagesWidget) SelectedImage() string
func (*ImagesWidget) SetSelectedImage ¶
func (w *ImagesWidget) SetSelectedImage(image string) error
type ListWidget ¶ added in v0.1.0
type ListWidget struct {
// contains filtered or unexported fields
}
func (*ListWidget) CurrentItemPosition ¶ added in v0.1.0
func (w *ListWidget) CurrentItemPosition() int
func (*ListWidget) SetStartPosition ¶ added in v0.1.0
func (w *ListWidget) SetStartPosition(pos int)
type MenuWidget ¶
type MenuWidget struct {
// contains filtered or unexported fields
}
func NewMenuWidget ¶
func NewMenuWidget(name string, x, y, w, h int) *MenuWidget
func (*MenuWidget) ConfigureKeys ¶
func (w *MenuWidget) ConfigureKeys(*gocui.Gui) error
func (*MenuWidget) RefreshView ¶
func (w *MenuWidget) RefreshView()
type PathChangeWidget ¶ added in v0.4.0
type PathChangeWidget struct {
// contains filtered or unexported fields
}
func NewPathChangeWidget ¶ added in v0.4.0
func NewPathChangeWidget(name string, maxX, maxY, maxLength int, currentPath string, ctx fsContext) (*PathChangeWidget, error)
type RemoteImageWidget ¶ added in v0.1.0
type RemoteImageWidget struct {
// contains filtered or unexported fields
}
func NewRemoteImageWidget ¶ added in v0.1.0
func NewRemoteImageWidget(name string, maxX, maxY, maxLength int, ctx vulnerabilityContext) (*RemoteImageWidget, error)
type ResultsMode ¶ added in v0.0.3
type ResultsMode int
const ( SummaryResultMode ResultsMode = iota DetailsResultMode )
type ResultsWidget ¶ added in v0.0.3
type ResultsWidget struct { ListWidget // contains filtered or unexported fields }
func NewResultsWidget ¶ added in v0.0.3
func (*ResultsWidget) ConfigureKeys ¶ added in v0.0.3
func (w *ResultsWidget) ConfigureKeys(*gocui.Gui) error
func (*ResultsWidget) CurrentReport ¶ added in v0.0.3
func (w *ResultsWidget) CurrentReport() *output.Report
func (*ResultsWidget) RefreshView ¶ added in v0.0.3
func (w *ResultsWidget) RefreshView()
type ScanPathWidget ¶ added in v0.3.0
type ScanPathWidget struct {
// contains filtered or unexported fields
}
func NewScanPathWidget ¶ added in v0.3.0
func NewScanPathWidget(name string, workingDir string, ctx baseContext) *ScanPathWidget
func (*ScanPathWidget) ConfigureKeys ¶ added in v0.3.0
func (w *ScanPathWidget) ConfigureKeys(*gocui.Gui) error
func (*ScanPathWidget) RefreshView ¶ added in v0.3.0
func (w *ScanPathWidget) RefreshView()
func (*ScanPathWidget) UpdateWorkingDir ¶ added in v0.4.0
func (w *ScanPathWidget) UpdateWorkingDir(workingDir string)
type SettingsWidget ¶ added in v0.4.0
type SettingsWidget struct {
// contains filtered or unexported fields
}
func NewSettingsWidget ¶ added in v0.4.0
func (*SettingsWidget) Draw ¶ added in v0.4.0
func (w *SettingsWidget) Draw()
type StatusWidget ¶
type StatusWidget struct {
// contains filtered or unexported fields
}
func NewStatusWidget ¶
func NewStatusWidget(name string) *StatusWidget
func (*StatusWidget) ConfigureKeys ¶
func (w *StatusWidget) ConfigureKeys(*gocui.Gui) error
func (*StatusWidget) RefreshView ¶
func (w *StatusWidget) RefreshView()
func (*StatusWidget) UpdateStatus ¶
func (w *StatusWidget) UpdateStatus(status string)
type SummaryWidget ¶ added in v0.0.3
type SummaryWidget struct {
// contains filtered or unexported fields
}
func NewSummaryWidget ¶ added in v0.0.3
Click to show internal directories.
Click to hide internal directories.