C# Class PassiveScanning.MainClass

Afficher le fichier Open project: radicallyopensecurity/PassiveScanningTool

Méthodes publiques

Свойство Type Description
CveDocument PassiveScanning.Cve.CveDocument
HostList PassiveScanning.HostList

Méthodes publiques

Méthode Description
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

Method Details

DumpBanners() public static méthode

public static DumpBanners ( int>.Dictionary bannerCounters, string prefix = "" ) : void
bannerCounters int>.Dictionary
prefix string
Résultat void

DumpCveFrequencies() public static méthode

public static DumpCveFrequencies ( int>.Dictionary cveDetailsCounter, int>.Dictionary totalSoftwareCounter, string prefix = "" ) : void
cveDetailsCounter int>.Dictionary
totalSoftwareCounter int>.Dictionary
prefix string
Résultat void

DumpHeartbleedHosts() public static méthode

public static DumpHeartbleedHosts ( List hostList, List heartbleedHosts ) : void
hostList List
heartbleedHosts List
Résultat void

DumpMissingHTTPHeaders() public static méthode

public static DumpMissingHTTPHeaders ( List hostList, int>.Dictionary missingHTTPHeaderCounter ) : void
hostList List
missingHTTPHeaderCounter int>.Dictionary
Résultat void

DumpSoftwareFrequencies() public static méthode

public static DumpSoftwareFrequencies ( int>.Dictionary softwareCounter, int>.Dictionary totalSoftwareCounter, string prefix = "" ) : void
softwareCounter int>.Dictionary
totalSoftwareCounter int>.Dictionary
prefix string
Résultat void

FindAndDumpHeartbleed() public static méthode

public static FindAndDumpHeartbleed ( string resultPath, List hostList ) : void
resultPath string
hostList List
Résultat void

FindAndDumpSoftwareBannersAndCves() public static méthode

public static FindAndDumpSoftwareBannersAndCves ( List hostList, string prefix = "" ) : void
hostList List
prefix string
Résultat void

FindAndProcessWebsiteComments() public static méthode

public static FindAndProcessWebsiteComments ( List hostList ) : void
hostList List
Résultat void

FindBannersFromHostList() public static méthode

public static FindBannersFromHostList ( List hostList ) : Dictionary>
hostList List
Résultat Dictionary>

FindMissingHTTPHeaders() public static méthode

public static FindMissingHTTPHeaders ( List hostList ) : int>.Dictionary
hostList List
Résultat int>.Dictionary

FindRapid7File() public static méthode

public static FindRapid7File ( string name ) : string
name string
Résultat string

FindServices() public static méthode

public static FindServices ( object state ) : void
state object
Résultat void

FindZmapFile() public static méthode

public static FindZmapFile ( string name, bool zgrab ) : string
name string
zgrab bool
Résultat string

GetCommentsFromArchiveOrg() public static méthode

public static GetCommentsFromArchiveOrg ( string hostName ) : List
hostName string
Résultat List

GetCommentsFromSource() public static méthode

public static GetCommentsFromSource ( string source ) : List
source string
Résultat List

GetHeartbleedHosts() public static méthode

public static GetHeartbleedHosts ( string resultPath, List hostList ) : List
resultPath string
hostList List
Résultat List

GetHostListFromShodan() public static méthode

public static GetHostListFromShodan ( List ips ) : List
ips List
Résultat List

GetSoftwareAndCveFromBanners() public static méthode

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
Résultat void

GetSourceFromArchiveOrg() public static méthode

public static GetSourceFromArchiveOrg ( string hostname ) : string
hostname string
Résultat string

Main() public static méthode

public static Main ( string args ) : void
args string
Résultat void

Property Details

CveDocument public_oe static_oe property

public static CveDocument,PassiveScanning.Cve CveDocument
Résultat PassiveScanning.Cve.CveDocument

HostList public_oe static_oe property

public static HostList,PassiveScanning HostList
Résultat PassiveScanning.HostList