API Reference
Class
IpBlockListAnalysis
Loads and evaluates IP block lists from text sources.
Inheritance
- Object
- IpBlockListAnalysis
Constructors
public IpBlockListAnalysis() #Methods
public IEnumerable<String> ListsContaining(IPAddress address) #Returns:
IEnumerable<String>Gets the names of lists containing the address.
Parameters
- address System.Net.IPAddress
public Void LoadFromString(String name, String content, Boolean clearExisting = true) #Returns:
VoidAdds ranges from plain text.
Parameters
- name System.String
- content System.String
- clearExisting System.Boolean = true
public async Task UpdateAsync(Boolean overwriteExisting = true, HttpClient client = null) #Returns:
TaskDownloads and parses all enabled lists.
Parameters
- overwriteExisting System.Boolean = true
- client System.Net.Http.HttpClient = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public List<BlockListEntry> Entries { get; } #Configured block list entries.