Documentation
¶
Overview ¶
Riversist - Monitor and firewall network traffic based on DNSBLs
Copyright 2014 Dolf Schimmel, Freeaqingme.
This Source Code Form is subject to the terms of the two-clause BSD license. For its contents, please refer to the LICENSE file.
Riversist - Monitors network traffic for malicious hosts based on DNSBLs ¶
Copyright 2014 Dolf Schimmel, Freeaqingme.
This Source Code Form is subject to the terms of the two-clause BSD license. For its contents, please refer to the LICENSE file.
Riversist - Monitors network traffic for malicious hosts based on DNSBLs ¶
Copyright 2014 Dolf Schimmel, Freeaqingme.
This Source Code Form is subject to the terms of the two-clause BSD license. For its contents, please refer to the LICENSE file.
Index ¶
Constants ¶
View Source
const ( LOG_EMERG syslog.Priority = iota LOG_ALERT LOG_CRIT LOG_ERR LOG_WARNING LOG_NOTICE LOG_INFO LOG_DEBUG )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DnsblChecker ¶
type DnsblChecker struct { IpChecker // contains filtered or unexported fields }
func NewDnsblChecker ¶
func NewDnsblChecker(config DnsblConfig) *DnsblChecker
func (*DnsblChecker) GetName ¶
func (checker *DnsblChecker) GetName() string
func (*DnsblChecker) IsIpMalicious ¶
func (checker *DnsblChecker) IsIpMalicious(ip string, logger Logger) bool
type DnsblConfig ¶
type ProjectHoneyPotChecker ¶
type ProjectHoneyPotChecker struct { IpChecker // contains filtered or unexported fields }
func NewProjectHoneyPotChecker ¶
func NewProjectHoneyPotChecker(config ProjectHoneyPotConfig) *ProjectHoneyPotChecker
func (*ProjectHoneyPotChecker) GetName ¶
func (checker *ProjectHoneyPotChecker) GetName() string
func (*ProjectHoneyPotChecker) IsIpMalicious ¶
func (checker *ProjectHoneyPotChecker) IsIpMalicious(ip string, logger Logger) bool
Click to show internal directories.
Click to hide internal directories.