Documentation
¶
Index ¶
- type BaseShell
- func (b BaseShell) BasicInfo(p ...shell.IParams) (shell.IResult, error)
- func (b BaseShell) CommandExec(p shell.IParams) (shell.IResult, error)
- func (b BaseShell) DatabaseManagement(p shell.IParams) (shell.IResult, error)
- func (b BaseShell) FileManagement(p shell.IParams) (shell.IResult, error)
- func (b BaseShell) Ping(p ...shell.IParams) (bool, error)
- func (b *BaseShell) Verify() error
- type BehinderInfo
- func (b *BehinderInfo) BasicInfo(p ...shell.IParams) (shell.IResult, error)
- func (b *BehinderInfo) CommandExec(p shell.IParams) (shell.IResult, error)
- func (b *BehinderInfo) DatabaseManagement(p shell.IParams) (shell.IResult, error)
- func (b *BehinderInfo) FileManagement(p shell.IParams) (shell.IResult, error)
- func (b *BehinderInfo) Ping(p ...shell.IParams) (bool, error)
- type GodzillaInfo
- func (g *GodzillaInfo) BasicInfo(p ...shell.IParams) (shell.IResult, error)
- func (g *GodzillaInfo) CommandExec(p shell.IParams) (shell.IResult, error)
- func (g *GodzillaInfo) DatabaseManagement(p shell.IParams) (shell.IResult, error)
- func (g *GodzillaInfo) EvalFunc(className, funcName string, parameter *godzilla.Parameter) ([]byte, error)
- func (g *GodzillaInfo) FileManagement(p shell.IParams) (shell.IResult, error)
- func (g *GodzillaInfo) GetPayload() []byte
- func (g *GodzillaInfo) Include(codeName string, binCode []byte) (bool, error)
- func (g *GodzillaInfo) InjectPayload() error
- func (g *GodzillaInfo) Ping(p ...shell.IParams) (bool, error)
- func (g *GodzillaInfo) UsePlugins(p godzilla.IPlugins) (shell.IResult, error)
- type Mode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseShell ¶
type BaseShell struct {
Url string
Password string
Script shell.ScriptType
Proxy string
Headers map[string]string
Client *httpx.ReqClient
}
func (BaseShell) CommandExec ¶
func (BaseShell) DatabaseManagement ¶
func (BaseShell) FileManagement ¶
type BehinderInfo ¶
type BehinderInfo struct {
BaseShell
// contains filtered or unexported fields
}
func NewBehinder ¶
func NewBehinder(b *BehinderInfo) (*BehinderInfo, error)
func (*BehinderInfo) CommandExec ¶
func (*BehinderInfo) DatabaseManagement ¶
func (*BehinderInfo) FileManagement ¶
type GodzillaInfo ¶
type GodzillaInfo struct {
BaseShell
Key string
Crypto godzilla.CrypticType
Encoding string
ReqLeft string
ReqRight string
// contains filtered or unexported fields
}
func NewGodzillaInfo ¶
func NewGodzillaInfo(g *GodzillaInfo) (*GodzillaInfo, error)
func (*GodzillaInfo) CommandExec ¶
func (*GodzillaInfo) DatabaseManagement ¶
func (*GodzillaInfo) FileManagement ¶
func (*GodzillaInfo) GetPayload ¶
func (g *GodzillaInfo) GetPayload() []byte
func (*GodzillaInfo) Include ¶
func (g *GodzillaInfo) Include(codeName string, binCode []byte) (bool, error)
func (*GodzillaInfo) InjectPayload ¶
func (g *GodzillaInfo) InjectPayload() error
func (*GodzillaInfo) UsePlugins ¶
Click to show internal directories.
Click to hide internal directories.