Documentation
¶
Index ¶
- Variables
- type Category
- type FileInfo
- type Manager
- func (m *Manager) CacheDir() string
- func (m *Manager) Ensure(ctx context.Context, cat Category, size Size) (string, error)
- func (m *Manager) EnsureAll(ctx context.Context) error
- func (m *Manager) IsCached(cat Category, size Size) bool
- func (m *Manager) Remove(cat Category, size Size) error
- func (m *Manager) SetProgressCallback(fn ProgressFunc)
- func (m *Manager) Stats() ([]FileInfo, error)
- func (m *Manager) Update(ctx context.Context) error
- type Metadata
- type Options
- type ProgressFunc
- type Selector
- type Size
- type Source
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrSourceNotFound = errors.New("wordlist source not found in registry") ErrCustomPathInvalid = errors.New("custom wordlist path invalid or unreadable") ErrChecksumMismatch = errors.New("downloaded file checksum mismatch") ErrCacheCorrupted = errors.New("wordlist cache metadata corrupted") )
View Source
var Registry = []Source{ { Category: CategoryDirectory, Size: SizeSmall, Name: "Raft Small Directories", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/raft-small-directories.txt", Description: "Common web directory and file names derived from real-world wordlists.", Approximate: 17000, }, { Category: CategoryDirectory, Size: SizeMedium, Name: "Raft Medium Directories", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/raft-medium-directories.txt", Description: "Expanded web content discovery list covering typical webapp paths.", Approximate: 30000, }, { Category: CategoryDirectory, Size: SizeLarge, Name: "Raft Large Directories", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/raft-large-directories.txt", Description: "Large web content discovery list for thorough crawling.", Approximate: 62000, }, { Category: CategorySubdomain, Size: SizeSmall, Name: "Top 1M Subdomains Top 5000", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/DNS/subdomains-top1million-5000.txt", Description: "Most common subdomain names from the Alexa top 1 million domains.", Approximate: 5000, }, { Category: CategorySubdomain, Size: SizeMedium, Name: "Top 1M Subdomains Top 20000", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/DNS/subdomains-top1million-20000.txt", Description: "Extended set of common subdomain names from the Alexa top 1 million.", Approximate: 20000, }, { Category: CategorySubdomain, Size: SizeLarge, Name: "Top 1M Subdomains Top 110000", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/DNS/subdomains-top1million-110000.txt", Description: "Very large subdomain enumeration list for broad coverage.", Approximate: 110000, }, { Category: CategoryFuzz, Size: SizeParameters, Name: "Burp Parameter Names", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/burp-parameter-names.txt", Description: "HTTP parameter names for parameter discovery fuzzing.", Approximate: 99000, }, { Category: CategoryFuzz, Size: SizeExtensions, Name: "Web Extensions", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/web-extensions.txt", Description: "Common web file extensions for extension-based fuzzing.", Approximate: 3000, }, { Category: CategoryFuzz, Size: SizeUsernames, Name: "Usernames", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Usernames/xato-net-10-million-usernames.txt", Description: "Xato.net 10 million usernames (top common ones) for user enumeration.", Approximate: 8300000, }, { Category: CategoryFuzz, Size: SizePasswords, Name: "Common Passwords", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Passwords/Common-Credentials/10-million-password-list-top-10000.txt", Description: "Top 10,000 most common passwords.", Approximate: 10000, }, { Category: CategoryFuzz, Size: SizePasswordsLarge, Name: "RockYou Passwords", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Passwords/Leaked-Databases/rockyou.txt.tar.gz", Description: "rockyou.txt full leak (compressed, ~50MB download).", Approximate: 14344000, }, { Category: CategoryFuzz, Size: SizeEndpoints, Name: "Web Endpoints", URL: "https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/raft-medium-words.txt", Description: "Common web/API endpoint names.", Approximate: 30000, }, }
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func (*Manager) SetProgressCallback ¶
func (m *Manager) SetProgressCallback(fn ProgressFunc)
type ProgressFunc ¶
type ProgressFunc func(bytesDownloaded, totalBytes int64)
type Selector ¶
type Selector struct {
// contains filtered or unexported fields
}
func NewSelector ¶
func (*Selector) LoadStream ¶
Click to show internal directories.
Click to hide internal directories.