Documentation ¶
Overview ¶
Package tomcat is a minion which is looking for vulnerabilities in tomcat configuration files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultCredentials = &pb.Advisory{
Reference: "tomcat_weak_manager_credentials",
Description: "A user with access to the Tomcat manager has defaults credentials.",
Recommendation: "Change the password for this user.",
}
)
Advisories that are used by the tomcat Minion.
Functions ¶
This section is empty.
Types ¶
type Minion ¶
type Minion struct{}
Minion is the implementation of minion.Minion interface.
func (*Minion) AnalyzeFiles ¶
func (m *Minion) AnalyzeFiles(ctx context.Context, req *pb.AnalyzeFilesRequest) (*pb.AnalyzeFilesResponse, error)
AnalyzeFiles looks for users with default credentials and access to the tomcat manager.
func (*Minion) ListInitialInterests ¶
func (m *Minion) ListInitialInterests(ctx context.Context, req *pb.ListInitialInterestsRequest) (*pb.ListInitialInterestsResponse, error)
ListInitialInterests asks for the main tomcat configuration file.
Click to show internal directories.
Click to hide internal directories.