Documentation ¶
Index ¶
- Constants
- func Contains(slice *[]string, find string) bool
- type Necrobrowser
- func (module *Necrobrowser) Author() string
- func (module *Necrobrowser) CheckSessionCookies()
- func (module *Necrobrowser) CheckSessions()
- func (module *Necrobrowser) Description() string
- func (module *Necrobrowser) Instrument(victimID string, cookieJar []db.VictimCookie, credentialsJSON string)
- func (module *Necrobrowser) Name() string
- func (module *Necrobrowser) Prompt()
- type SessionCookie
- type VictimCredentials
Constants ¶
View Source
const ( // Name of this module Name = "necrobrowser" // Description of this module Description = "Post-phishing automation via Necrobrowser-NG" // Author of this module Author = "Muraena Team" // Placeholders for templates TrackerPlaceholder = "%%%TRACKER%%%" CookiePlaceholder = "%%%COOKIES%%%" CredentialsPlaceholder = "%%%CREDENTIALS%%%" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Necrobrowser ¶
type Necrobrowser struct { session.SessionModule Enabled bool Endpoint string Profile string RequestTemplate string }
Necrobrowser module
func Load ¶
func Load(s *session.Session) (m *Necrobrowser, err error)
Load configures the module by initializing its main structure and variables
func (*Necrobrowser) Author ¶
func (module *Necrobrowser) Author() string
Author returns the module author
func (*Necrobrowser) CheckSessionCookies ¶ added in v1.21.1
func (module *Necrobrowser) CheckSessionCookies()
func (*Necrobrowser) CheckSessions ¶ added in v1.21.1
func (module *Necrobrowser) CheckSessions()
func (*Necrobrowser) Description ¶
func (module *Necrobrowser) Description() string
Description returns the module description
func (*Necrobrowser) Instrument ¶ added in v1.21.1
func (module *Necrobrowser) Instrument(victimID string, cookieJar []db.VictimCookie, credentialsJSON string)
func (*Necrobrowser) Prompt ¶ added in v0.1.2
func (module *Necrobrowser) Prompt()
Prompt prints module status based on the provided parameters
type SessionCookie ¶
type SessionCookie struct { Name string `json:"name"` Value string `json:"value"` Domain string `json:"domain"` Expires int64 `json:"expirationDate"` Path string `json:"path"` HTTPOnly bool `json:"httpOnly"` Secure bool `json:"secure"` Session bool `json:"session"` }
SessionCookie structure
Click to show internal directories.
Click to hide internal directories.