Documentation
¶
Overview ¶
Package google fetches Google/Gmail user profile data via OSINT methods.
This package supports:
- Gmail addresses: e.g., "user@gmail.com" or "mailto:user@gmail.com"
- GAIA IDs: e.g., "118127988220485054809" or Google Maps contrib URLs
- Google Maps contrib URLs: google.com/maps/contrib/{GAIA_ID}
- Album archive URLs: get.google.com/albumarchive/{GAIA_ID}
For Gmail addresses without a GAIA ID, the profile stores the email for future lookups. When a GAIA ID is available, it fetches public Maps data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthRequired ¶
func AuthRequired() bool
AuthRequired returns false because Maps lookups are public.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client handles Google OSINT requests.
type Option ¶
type Option func(*config)
Option configures a Client.
func WithBrowserCookies ¶ added in v0.8.1
func WithBrowserCookies() Option
WithBrowserCookies enables reading cookies from browser stores.
func WithCookies ¶ added in v0.8.1
WithCookies sets explicit cookie values.
func WithHTTPCache ¶
WithHTTPCache sets the HTTP cache.
Click to show internal directories.
Click to hide internal directories.