Documentation ¶
Index ¶
- Variables
- func CheckAlive(tasks []models.TScanTasks) []models.TScanTasks
- func GenerateTask(tasks []models.TScanTasks, usernames []string, passwords []string) (targets []models.TargetsModel, targetNum int)
- func ReadPasswordDict(passwordDict string) (passwords []string, err error)
- func ReadTargetsList(fileName string) (tasks []models.TScanTasks)
- func ReadUsernameDict(usernameDict string) (usernames []string, err error)
- func RunTask(tasks []models.TargetsModel)
- func SafeTask(alive bool, task models.TScanTasks)
- func Scan(ctx *cli.Context) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var AliveTask []models.TScanTasks
Functions ¶
func CheckAlive ¶
func CheckAlive(tasks []models.TScanTasks) []models.TScanTasks
func GenerateTask ¶
func GenerateTask(tasks []models.TScanTasks, usernames []string, passwords []string) (targets []models.TargetsModel, targetNum int)
生成扫描任务,用 tasks、用户名、密码 初始化一个 models.TargetsModel 结构
func ReadPasswordDict ¶
传入密码字典的名字,返回装着所有用户的切片
func ReadTargetsList ¶
func ReadTargetsList(fileName string) (tasks []models.TScanTasks)
将 targets_list.txt 中的目标加入任务组
func ReadUsernameDict ¶
传入用户名字典的名字,返回装着所有用户的切片
func SafeTask ¶
func SafeTask(alive bool, task models.TScanTasks)
设置并发安全的互斥锁,保证同一时间只有一个 goroutine 可以访问共享资源
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.