necrobrowser

package
v1.21.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2024 License: BSD-3-Clause Imports: 8 Imported by: 6

Documentation

Index

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

func Contains added in v1.21.1

func Contains(slice *[]string, find string) bool

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) Name

func (module *Necrobrowser) Name() string

Name returns the module name

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

type VictimCredentials added in v1.21.1

type VictimCredentials struct {
	Key   string
	Value string
	Time  time.Time
}

VictimCredentials structure

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL