mirror of
https://github.com/wneessen/go-hibp.git
synced 2024-11-10 07:42:53 +01:00
25 lines
491 B
Go
25 lines
491 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/wneessen/go-hibp"
|
|
)
|
|
|
|
func main() {
|
|
hc := hibp.New()
|
|
if hc == nil {
|
|
panic("failed to create HIBP client")
|
|
}
|
|
|
|
bd, _, err := hc.BreachApi.BreachByName("Adobe")
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
if bd != nil {
|
|
fmt.Println("Details of the 'Adobe' breach:")
|
|
fmt.Printf("\tDomain: %s\n", bd.Domain)
|
|
fmt.Printf("\tBreach date: %s\n", bd.BreachDate.Time().Format("2006-01-02"))
|
|
fmt.Printf("\tAdded to HIBP: %s\n", bd.AddedDate.String())
|
|
|
|
}
|
|
}
|