INNER CODE UNIT · Go

main

mvanhorn/agentcookie · cmd/spike-source/main.go:28

func main() {
	var (
		sinkURL = flag.String("sink", "http://127.0.0.1:9999/sync", "spike-sink endpoint")
		host    = flag.String("host", "example.com", "host_key LIKE pattern (use % for wildcards, e.g. %instacart.com)")
		dbPath  = flag.String("db", chrome.DefaultCookiesPath(), "source Chrome cookies SQLite path")
		dryRun  = flag.Bool("dry-run", false, "print cookies to stderr and exit without contacting sink")
	)
	flag.Parse()

	pattern := *host
	if !containsWildcard(pattern) {
		pattern = "%" + pattern + "%"
	}

	password, err := chrome.SafeStoragePassword()
	if err != nil {
		log.Fatalf("keychain: %v", err)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…