Skip to content
/ IsGoogle Public

Performs a reverse lookup for a certain ip to check if it belongs to Google crawlers

License

Notifications You must be signed in to change notification settings

dlion/IsGoogle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IsGoogle

Performs a reverse lookup for a certain ip to check if it belongs to Google crawlers

Golang port of is-google nodejs package, it allows to verify that a web crawler is visiting your server using the Google specs.

Get

go get https://github.com/dlion/IsGoogle

Example

package main

import (
	"fmt"

	. "github.com/dlion/IsGoogle"
)

const (
	ip = "66.249.66.1"
)

func main() {
	answer, err := IsGoogle(ip)
	if err != nil {
		panic(err)
	}

	fmt.Printf("The address %s is belongs to Google: %v\n", ip, answer)
}

Tests

go test

A little copying is better than a little dependency

Yea, I know that but in my use case is not true :yolo:

License

MIT

Author

Domenico Luciani @DLion92 https://domenicoluciani.com

Thanks

Thank you Rocco Musolino for the idea

About

Performs a reverse lookup for a certain ip to check if it belongs to Google crawlers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages