senderbase

package
v0.0.0-...-c5bcced Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(orb *orbit.Orbit) interface{}

Types

type Module

type Module struct {
	// contains filtered or unexported fields
}

func (*Module) Check

func (this *Module) Check(addr string) (score *Score)

type Score

type Score struct {
	Version int64 `console:"version" codec:"version"`

	Rating   float64 `console:"rating" codec:"rating"`
	Domain   string  `console:"domain" codec:"domain"`
	Hostname string  `console:"hostname" codec:"hostname"`
	Matches  bool    `console:"matches" codec:"matches"`

	Geolocation struct {
		City      string  `console:"city" codec:"city"`
		State     string  `console:"state" codec:"state"`
		Postcode  string  `console:"postcode" codec:"postcode"`
		Country   string  `console:"country" codec:"country"`
		Longitude float64 `console:"longitude" codec:"longitude"`
		Latitude  float64 `console:"latitude" codec:"latitude"`
	} `console:"geolocation" codec:"geolocation"`

	Organisation struct {
		ID           string `console:"id" codec:"id"`
		Name         string `console:"name" codec:"name"`
		Category     string `console:"category" codec:"category"`
		TotalDomains int64  `console:"totaldomains" codec:"totaldomains"`
		TotalIpsHave int64  `console:"totalipshave" codec:"totalipshave"`
		TotalIpsUsed int64  `console:"totalipsused" codec:"totalipsused"`
		Fortune1000  bool   `console:"fortune1000" codec:"fortune1000"`
	} `console:"organisation" codec:"organisation"`

	Statistics struct {
		IP struct {
			First     int64   `console:"first" codec:"first"`
			Daily     float64 `console:"daily" codec:"daily"`
			Monthly   float64 `console:"monthly" codec:"monthly"`
			Average   float64 `console:"average" codec:"average"`
			Percent   float64 `console:"percent" codec:"percent"`
			Blacklist float64 `console:"blacklist" codec:"blacklist"`
		} `console:"ip" codec:"ip"`
		Domain struct {
			First   int64   `console:"first" codec:"first"`
			Daily   float64 `console:"daily" codec:"daily"`
			Monthly float64 `console:"monthly" codec:"monthly"`
		} `console:"domain" codec:"domain"`
		Organisation struct {
			First   int64   `console:"first" codec:"first"`
			Daily   float64 `console:"daily" codec:"daily"`
			Monthly float64 `console:"monthly" codec:"monthly"`
		} `console:"organisation" codec:"organisation"`
	} `console:"statistics" codec:"statistics"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL