Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

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

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.