C# Класс PassiveScanning.MainClass

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CveDocument PassiveScanning.Cve.CveDocument
HostList PassiveScanning.HostList

Открытые методы

Метод Описание
DumpBanners ( int>.Dictionary bannerCounters, string prefix = "" ) : void
DumpCveFrequencies ( int>.Dictionary cveDetailsCounter, int>.Dictionary totalSoftwareCounter, string prefix = "" ) : void
DumpHeartbleedHosts ( List hostList, List heartbleedHosts ) : void
DumpMissingHTTPHeaders ( List hostList, int>.Dictionary missingHTTPHeaderCounter ) : void
DumpSoftwareFrequencies ( int>.Dictionary softwareCounter, int>.Dictionary totalSoftwareCounter, string prefix = "" ) : void
FindAndDumpHeartbleed ( string resultPath, List hostList ) : void
FindAndDumpSoftwareBannersAndCves ( List hostList, string prefix = "" ) : void
FindAndProcessWebsiteComments ( List hostList ) : void
FindBannersFromHostList ( List hostList ) : Dictionary>
FindMissingHTTPHeaders ( List hostList ) : int>.Dictionary
FindRapid7File ( string name ) : string
FindServices ( object state ) : void
FindZmapFile ( string name, bool zgrab ) : string
GetCommentsFromArchiveOrg ( string hostName ) : List
GetCommentsFromSource ( string source ) : List
GetHeartbleedHosts ( string resultPath, List hostList ) : List
GetHostListFromShodan ( List ips ) : List
GetSoftwareAndCveFromBanners ( int>.Dictionary bannerCounters, int>.Dictionary &softwareCounter, int>.Dictionary &totalSoftwareCounter, int>.Dictionary &cveDetailsCounter ) : void
GetSourceFromArchiveOrg ( string hostname ) : string
Main ( string args ) : void

Описание методов

DumpBanners() публичный статический Метод

public static DumpBanners ( int>.Dictionary bannerCounters, string prefix = "" ) : void
bannerCounters int>.Dictionary
prefix string
Результат void

DumpCveFrequencies() публичный статический Метод

public static DumpCveFrequencies ( int>.Dictionary cveDetailsCounter, int>.Dictionary totalSoftwareCounter, string prefix = "" ) : void
cveDetailsCounter int>.Dictionary
totalSoftwareCounter int>.Dictionary
prefix string
Результат void

DumpHeartbleedHosts() публичный статический Метод

public static DumpHeartbleedHosts ( List hostList, List heartbleedHosts ) : void
hostList List
heartbleedHosts List
Результат void

DumpMissingHTTPHeaders() публичный статический Метод

public static DumpMissingHTTPHeaders ( List hostList, int>.Dictionary missingHTTPHeaderCounter ) : void
hostList List
missingHTTPHeaderCounter int>.Dictionary
Результат void

DumpSoftwareFrequencies() публичный статический Метод

public static DumpSoftwareFrequencies ( int>.Dictionary softwareCounter, int>.Dictionary totalSoftwareCounter, string prefix = "" ) : void
softwareCounter int>.Dictionary
totalSoftwareCounter int>.Dictionary
prefix string
Результат void

FindAndDumpHeartbleed() публичный статический Метод

public static FindAndDumpHeartbleed ( string resultPath, List hostList ) : void
resultPath string
hostList List
Результат void

FindAndDumpSoftwareBannersAndCves() публичный статический Метод

public static FindAndDumpSoftwareBannersAndCves ( List hostList, string prefix = "" ) : void
hostList List
prefix string
Результат void

FindAndProcessWebsiteComments() публичный статический Метод

public static FindAndProcessWebsiteComments ( List hostList ) : void
hostList List
Результат void

FindBannersFromHostList() публичный статический Метод

public static FindBannersFromHostList ( List hostList ) : Dictionary>
hostList List
Результат Dictionary>

FindMissingHTTPHeaders() публичный статический Метод

public static FindMissingHTTPHeaders ( List hostList ) : int>.Dictionary
hostList List
Результат int>.Dictionary

FindRapid7File() публичный статический Метод

public static FindRapid7File ( string name ) : string
name string
Результат string

FindServices() публичный статический Метод

public static FindServices ( object state ) : void
state object
Результат void

FindZmapFile() публичный статический Метод

public static FindZmapFile ( string name, bool zgrab ) : string
name string
zgrab bool
Результат string

GetCommentsFromArchiveOrg() публичный статический Метод

public static GetCommentsFromArchiveOrg ( string hostName ) : List
hostName string
Результат List

GetCommentsFromSource() публичный статический Метод

public static GetCommentsFromSource ( string source ) : List
source string
Результат List

GetHeartbleedHosts() публичный статический Метод

public static GetHeartbleedHosts ( string resultPath, List hostList ) : List
resultPath string
hostList List
Результат List

GetHostListFromShodan() публичный статический Метод

public static GetHostListFromShodan ( List ips ) : List
ips List
Результат List

GetSoftwareAndCveFromBanners() публичный статический Метод

public static GetSoftwareAndCveFromBanners ( int>.Dictionary bannerCounters, int>.Dictionary &softwareCounter, int>.Dictionary &totalSoftwareCounter, int>.Dictionary &cveDetailsCounter ) : void
bannerCounters int>.Dictionary
softwareCounter int>.Dictionary
totalSoftwareCounter int>.Dictionary
cveDetailsCounter int>.Dictionary
Результат void

GetSourceFromArchiveOrg() публичный статический Метод

public static GetSourceFromArchiveOrg ( string hostname ) : string
hostname string
Результат string

Main() публичный статический Метод

public static Main ( string args ) : void
args string
Результат void

Описание свойств

CveDocument публичное статическое свойство

public static CveDocument,PassiveScanning.Cve CveDocument
Результат PassiveScanning.Cve.CveDocument

HostList публичное статическое свойство

public static HostList,PassiveScanning HostList
Результат PassiveScanning.HostList