ip_intel

package
v3.12.0 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2024 License: MIT Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainData

type DomainData struct {
	DomainFound bool   `json:"domain_found"`
	Domain      string `json:"domain,omitempty"`
}

type GeolocateData

type GeolocateData struct {
	Country     string  `json:"country"`
	City        string  `json:"city"`
	Latitude    float32 `json:"latitude"`
	Longitude   float32 `json:"longitude"`
	PostalCode  string  `json:"postal_code"`
	CountryCode string  `json:"country_code"`
}

type IpDomainBulkRequest added in v3.5.0

type IpDomainBulkRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ips      []string `json:"ips"`
	Verbose  *bool    `json:"verbose,omitempty"`
	Raw      *bool    `json:"raw,omitempty"`
	Provider string   `json:"provider,omitempty"`
}

type IpDomainBulkResult added in v3.5.0

type IpDomainBulkResult struct {
	Data       map[string]DomainData `json:"data"`
	Parameters interface{}           `json:"parameters,omitempty"`
	RawData    interface{}           `json:"raw_data,omitempty"`
}

type IpDomainRequest

type IpDomainRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ip       string `json:"ip"`
	Verbose  *bool  `json:"verbose,omitempty"`
	Raw      *bool  `json:"raw,omitempty"`
	Provider string `json:"provider,omitempty"`
}

type IpDomainResult

type IpDomainResult struct {
	Data       DomainData  `json:"data"`
	Parameters interface{} `json:"parameters,omitempty"`
	RawData    interface{} `json:"raw_data,omitempty"`
}

type IpGeolocateBulkRequest added in v3.5.0

type IpGeolocateBulkRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ips      []string `json:"ips"`
	Verbose  *bool    `json:"verbose,omitempty"`
	Raw      *bool    `json:"raw,omitempty"`
	Provider string   `json:"provider,omitempty"`
}

type IpGeolocateBulkResult added in v3.5.0

type IpGeolocateBulkResult struct {
	Data       map[string]GeolocateData `json:"data"`
	Parameters interface{}              `json:"parameters,omitempty"`
	RawData    interface{}              `json:"raw_data,omitempty"`
}

type IpGeolocateRequest

type IpGeolocateRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ip       string `json:"ip"`
	Verbose  *bool  `json:"verbose,omitempty"`
	Raw      *bool  `json:"raw,omitempty"`
	Provider string `json:"provider,omitempty"`
}

type IpGeolocateResult

type IpGeolocateResult struct {
	Data       GeolocateData `json:"data"`
	Parameters interface{}   `json:"parameters,omitempty"`
	RawData    interface{}   `json:"raw_data,omitempty"`
}

type IpProxyBulkRequest added in v3.5.0

type IpProxyBulkRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ips      []string `json:"ips"`
	Verbose  *bool    `json:"verbose,omitempty"`
	Raw      *bool    `json:"raw,omitempty"`
	Provider string   `json:"provider,omitempty"`
}

type IpProxyBulkResult added in v3.5.0

type IpProxyBulkResult struct {
	Data       map[string]ProxyData `json:"data"`
	Parameters interface{}          `json:"parameters,omitempty"`
	RawData    interface{}          `json:"raw_data,omitempty"`
}

type IpProxyRequest

type IpProxyRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ip       string `json:"ip"`
	Verbose  *bool  `json:"verbose,omitempty"`
	Raw      *bool  `json:"raw,omitempty"`
	Provider string `json:"provider,omitempty"`
}

type IpProxyResult

type IpProxyResult struct {
	Data       ProxyData   `json:"data"`
	Parameters interface{} `json:"parameters,omitempty"`
	RawData    interface{} `json:"raw_data,omitempty"`
}

type IpReputationBulkRequest added in v3.5.0

type IpReputationBulkRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ips      []string `json:"ips"`
	Verbose  *bool    `json:"verbose,omitempty"`
	Raw      *bool    `json:"raw,omitempty"`
	Provider string   `json:"provider,omitempty"`
}

type IpReputationBulkResult added in v3.5.0

type IpReputationBulkResult struct {
	Data       map[string]ReputationData `json:"data"`
	Parameters interface{}               `json:"parameters,omitempty"`
	RawData    interface{}               `json:"raw_data,omitempty"`
}

type IpReputationRequest

type IpReputationRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ip       string `json:"ip"`
	Verbose  *bool  `json:"verbose,omitempty"`
	Raw      *bool  `json:"raw,omitempty"`
	Provider string `json:"provider,omitempty"`
}

type IpReputationResult

type IpReputationResult struct {
	Data       ReputationData `json:"data"`
	Parameters interface{}    `json:"parameters,omitempty"`
	RawData    interface{}    `json:"raw_data,omitempty"`
}

type IpVPNBulkRequest added in v3.5.0

type IpVPNBulkRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ips      []string `json:"ips"`
	Verbose  *bool    `json:"verbose,omitempty"`
	Raw      *bool    `json:"raw,omitempty"`
	Provider string   `json:"provider,omitempty"`
}

type IpVPNBulkResult added in v3.5.0

type IpVPNBulkResult struct {
	Data       map[string]VPNData `json:"data"`
	Parameters interface{}        `json:"parameters,omitempty"`
	RawData    interface{}        `json:"raw_data,omitempty"`
}

type IpVPNRequest

type IpVPNRequest struct {
	// Base request has ConfigID for multi-config projects
	pangea.BaseRequest

	Ip       string `json:"ip"`
	Verbose  *bool  `json:"verbose,omitempty"`
	Raw      *bool  `json:"raw,omitempty"`
	Provider string `json:"provider,omitempty"`
}

type IpVPNResult

type IpVPNResult struct {
	Data       VPNData     `json:"data"`
	Parameters interface{} `json:"parameters,omitempty"`
	RawData    interface{} `json:"raw_data,omitempty"`
}

type ProxyData

type ProxyData struct {
	IsProxy bool `json:"is_proxy"`
}

type ReputationData

type ReputationData struct {
	Category []string `json:"category"`
	Score    int      `json:"score"`
	Verdict  string   `json:"verdict"`
}

type VPNData

type VPNData struct {
	IsVPN bool `json:"is_vpn"`
}

Jump to

Keyboard shortcuts

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