INNER CODE UNIT · Go

runAuthLabFunctionalTests

projectdiscovery/katana · cmd/functional-test/main.go:64

func runAuthLabFunctionalTests() error {
	lab, err := authlab.Start()
	if err != nil {
		return fmt.Errorf("could not start auth lab: %w", err)
	}
	defer func() { _ = lab.Close() }()

	fmt.Printf("Auth lab started at %s\n", lab.URL)

	dir, err := os.MkdirTemp("", "katana-rf-*")
	if err != nil {
		return err
	}
	defer func() { _ = os.RemoveAll(dir) }()

	simpleFlow := filepath.Join(dir, "simple.json")
	if err := os.WriteFile(simpleFlow, []byte(authlab.ChromeRecordingSimple(lab.URL)), 0o600); err != nil {
		return err

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…