Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addComment(BigInteger, String) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Add a note to a ticket.
- Alert - Class in com.michelin.cert.redscan.utils.models.reports
-
Common Alert model.
- Alert() - Constructor for class com.michelin.cert.redscan.utils.models.reports.Alert
-
Default constructor.
- Alert(Vulnerability) - Constructor for class com.michelin.cert.redscan.utils.models.reports.Alert
-
Create an alert from vulnerability.
- applicationName - Variable in class com.michelin.cert.redscan.utils.caching.CacheManager
B
- block() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Block the Datalake storage item.
- blocked - Variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
- Brand - Class in com.michelin.cert.redscan.utils.models
-
Brand model.
- Brand() - Constructor for class com.michelin.cert.redscan.utils.models.Brand
-
Default constructor.
- Brand(String) - Constructor for class com.michelin.cert.redscan.utils.models.Brand
-
Brand constructor.
- Brand(String, int, Date) - Constructor for class com.michelin.cert.redscan.utils.models.Brand
-
Brand constructor.
- BRONZE - Enum constant in enum com.michelin.cert.redscan.utils.models.ServiceLevel
- buildKey(String...) - Method in class com.michelin.cert.redscan.utils.caching.CacheManager
-
Generate a unique key for the cache.
C
- CacheManager - Class in com.michelin.cert.redscan.utils.caching
-
Cache management.
- CacheManager() - Constructor for class com.michelin.cert.redscan.utils.caching.CacheManager
-
CacheManager default constructor.
- CacheManager(String, String) - Constructor for class com.michelin.cert.redscan.utils.caching.CacheManager
-
CacheManager constructor.
- cacheManagerUrl - Variable in class com.michelin.cert.redscan.utils.caching.CacheManager
- com.michelin.cert.redscan.utils.caching - package com.michelin.cert.redscan.utils.caching
- com.michelin.cert.redscan.utils.datalake - package com.michelin.cert.redscan.utils.datalake
- com.michelin.cert.redscan.utils.json - package com.michelin.cert.redscan.utils.json
- com.michelin.cert.redscan.utils.mantisbt - package com.michelin.cert.redscan.utils.mantisbt
- com.michelin.cert.redscan.utils.models - package com.michelin.cert.redscan.utils.models
- com.michelin.cert.redscan.utils.models.reports - package com.michelin.cert.redscan.utils.models.reports
- com.michelin.cert.redscan.utils.models.services - package com.michelin.cert.redscan.utils.models.services
- com.michelin.cert.redscan.utils.network - package com.michelin.cert.redscan.utils.network
- com.michelin.cert.redscan.utils.system - package com.michelin.cert.redscan.utils.system
- CommonTags - Class in com.michelin.cert.redscan.utils.models.reports
-
Common Tags that can be used.
- CommonTags() - Constructor for class com.michelin.cert.redscan.utils.models.reports.CommonTags
- COMPLIANCE - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
- create() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Create the item in Elastic searchContent.
- createIssue(Vulnerability) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Create a MantisBT issue from vulnerability.
- createObject(DatalakeStorageItem) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Insert a new object in ElasticSearch.
- createObject(String, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Insert a new object in ElasticSearch.
- createObject(String, String, JSONObject) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Insert a new object in ElasticSearch.
- CREDENTIALS - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
- CRITICAL - Static variable in class com.michelin.cert.redscan.utils.models.reports.Severity
D
- data - Variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
- DatalakeStorage - Class in com.michelin.cert.redscan.utils.datalake
-
Datalake storage.
- DatalakeStorageException - Exception Class in com.michelin.cert.redscan.utils.datalake
-
Datalake Storage custom exception class .
- DatalakeStorageException(String) - Constructor for exception class com.michelin.cert.redscan.utils.datalake.DatalakeStorageException
-
Default constructor.
- DatalakeStorageException(String, Throwable) - Constructor for exception class com.michelin.cert.redscan.utils.datalake.DatalakeStorageException
-
DatalakeStorageException constructor.
- DatalakeStorageItem - Class in com.michelin.cert.redscan.utils.datalake
-
API for interacting with ElasticSearch.
- DatalakeStorageItem() - Constructor for class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
DatalakeStorageItem default constructor.
- DatalakeStorageResponseCode - Class in com.michelin.cert.redscan.utils.datalake
-
Datalake Storage HTTP response code .
- DatalakeStorageResponseCode() - Constructor for class com.michelin.cert.redscan.utils.datalake.DatalakeStorageResponseCode
- delete() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Delete the item from ElasticSearch.
- deleteIssue(BigInteger) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Delete MantisBT issue.
- deleteObject(DatalakeStorageItem) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Delete an object from ElasticSearch.
- deleteObject(String, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Delete an object from ElasticSearch.
- Domain - Class in com.michelin.cert.redscan.utils.models
-
Domain model.
- Domain() - Constructor for class com.michelin.cert.redscan.utils.models.Domain
-
Default constructor.
- Domain(String) - Constructor for class com.michelin.cert.redscan.utils.models.Domain
-
Domain constructor.
- Domain(String, String) - Constructor for class com.michelin.cert.redscan.utils.models.Domain
-
Domain constructor.
- Domain(String, String, boolean) - Constructor for class com.michelin.cert.redscan.utils.models.Domain
-
Domain constructor.
E
- execute(String) - Method in class com.michelin.cert.redscan.utils.system.OsCommandExecutor
-
Execute securely a process.
- execute(String, boolean) - Method in class com.michelin.cert.redscan.utils.system.OsCommandExecutor
-
Execute securely a process.
- execute(String, File) - Method in class com.michelin.cert.redscan.utils.system.OsCommandExecutor
-
Execute securely a process.
- execute(String, File, boolean) - Method in class com.michelin.cert.redscan.utils.system.OsCommandExecutor
-
Execute securely a process.
- EXPOSURE - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
F
- find() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get instantiated item.
- find(String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get instantiated item.
- findAll() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all instanciated items.
- findAll(String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all instanciated items with particular sorting.
- findAll(String, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all instanciated items with pagination.
- findAll(String, String, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all instanciated items with pagination and particular sorting.
- findAllContent() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all items.
- findAllContent(String, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all items with pagination.
- findAllContent(JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all items with particular sorting.
- findAllContent(JSONObject, String, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get all items with pagination and particular sorting.
- findByValue(int) - Static method in enum com.michelin.cert.redscan.utils.models.ServiceLevel
-
Find ServiceLevel by int value.
- findContent(String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get item from their id.
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Create DatalakeStorageItem instance from Datalake data.
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.Brand
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.Domain
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.Ip
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.IpRange
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
- fromDatalake(JSONObject) - Method in class com.michelin.cert.redscan.utils.models.services.Service
- fromDate(Date) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Convert Date to String.
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.Brand
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.Domain
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.Ip
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.IpRange
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
- fromJson(String) - Method in interface com.michelin.cert.redscan.utils.models.Sendable
-
Convert json string to object.
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
- fromJson(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
G
- generateId(String...) - Static method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
* Generate unique internal id from dedicated value.
- getBanner() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service banner.
- getBlocked() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Item's blocking status.
- getBlockId() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Block ID.
- getCache(String, int) - Method in class com.michelin.cert.redscan.utils.caching.CacheManager
-
Get cache entry.
- getCidr() - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Classless Inter-Domain Routing.
- getData() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
All data from elasticsearch for a datalake storage item.
- getDescription() - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Ip range description.
- getDescription() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Detailed description of the vulnerability.
- getDomain() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service domain.
- getDomain() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service domain.
- getErrorOutputs() - Method in class com.michelin.cert.redscan.utils.system.StreamGobbler
-
Get Object Array corresponding to the error output.
- getExitStatus() - Method in class com.michelin.cert.redscan.utils.system.StreamGobbler
-
Exit status code of the process.
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.Brand
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.Domain
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.Ip
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.IpRange
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.reports.Alert
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
- getFanoutExchangeName() - Method in interface com.michelin.cert.redscan.utils.models.Sendable
-
Get Fanout exchange name.
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
- getFanoutExchangeName() - Method in class com.michelin.cert.redscan.utils.models.services.Service
- getId() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Item ID.
- getId() - Method in class com.michelin.cert.redscan.utils.models.Brand
- getId() - Method in class com.michelin.cert.redscan.utils.models.Domain
- getId() - Method in class com.michelin.cert.redscan.utils.models.Ip
- getId() - Method in class com.michelin.cert.redscan.utils.models.IpRange
- getId() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
- getId() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Internal ID.
- getId() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
- getId() - Method in class com.michelin.cert.redscan.utils.models.services.Service
- getIndex() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Get index name.
- getIp() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service ip.
- getIp() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service ip.
- getIssue(BigInteger) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Get issue by MantisBT id.
- getIssuesByInternalId(String) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Get issue by Internal id.
- getLastScanDate() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Last scan date.
- getLastScanDate() - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Last scan date.
- getMantisVersion() - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Get MantisBT version.
- getName() - Method in class com.michelin.cert.redscan.utils.models.Brand
-
Brand name.
- getName() - Method in class com.michelin.cert.redscan.utils.models.Domain
-
Domain name.
- getName() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
Master domain name.
- getName() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service name.
- getObject(DatalakeStorageItem) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Retrieve an object from Elastic search.
- getObject(DatalakeStorageItem, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Retrieve an object from Elastic search.
- getObject(String, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Retrieve an object from Elastic search.
- getObjects(DatalakeStorageItem, JSONObject) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Search objects.
- getObjects(DatalakeStorageItem, JSONObject, String, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Search objects with pagination.
- getObjects(DatalakeStorageItem, JSONObject, String, String, JSONObject) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Search objects with sorting and pagination.
- getObjects(DatalakeStorageItem, JSONObject, JSONObject) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Search objects with sorting.
- getObjects(String, JSONObject, String, String, JSONObject) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Search objects with pagination.
- getObjects(String, JSONObject, JSONObject) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Search objects.
- getOrigin() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Origin of the vulnerability (ex: redscan-urlcrazy).
- getParent() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Parent item id.
- getPort() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service port.
- getPort() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service port.
- getProduct() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service product.
- getProtocol() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service protocol.
- getSafeBoolean(JSONObject, String) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to extract boolean from Json Object.
- getSafeInt(JSONObject, String) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to extract int from Json Object.
- getSafeString(JSONObject, String) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to extract string from Json Object.
- getSafeStringArray(JSONObject, String) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to inject string array to Json Object.
- getServiceLevel() - Method in class com.michelin.cert.redscan.utils.models.Brand
-
Brand service level.
- getServiceLevel() - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Ip range service level.
- getServiceLevel() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain service level.
- getSeverity() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability severity.
- getStandardOutputs() - Method in class com.michelin.cert.redscan.utils.system.StreamGobbler
-
Get Object Array corresponding to the standard output.
- getState() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service state.
- getSummary() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability title.
- getTags() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Tags used by Mantisbt.
- getTunnel() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service tunnel.
- getUrl() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability URL.
- getValue() - Method in class com.michelin.cert.redscan.utils.models.Ip
-
Get ip adress.
- getValue() - Method in enum com.michelin.cert.redscan.utils.models.ServiceLevel
-
Retrieve ServiceLevel instance value.
- getVersion() - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service version.
- GOLD - Enum constant in enum com.michelin.cert.redscan.utils.models.ServiceLevel
H
- HIGH - Static variable in class com.michelin.cert.redscan.utils.models.reports.Severity
- HTTP_CREATED - Static variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageResponseCode
- HTTP_NOT_FOUND - Static variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageResponseCode
- HTTP_OK - Static variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageResponseCode
- HttpService - Class in com.michelin.cert.redscan.utils.models.services
-
Http Service model.
- HttpService() - Constructor for class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service Constructor.
- HttpService(String, String, String, boolean) - Constructor for class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service Constructor.
- HttpService(String, String, String, String, boolean) - Constructor for class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service Constructor.
I
- index - Variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
- INFO - Static variable in class com.michelin.cert.redscan.utils.models.reports.Severity
- init(String, String, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Init the datalake storage.
- init(String, String, String) - Static method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Init the MantisBT client.
- Ip - Class in com.michelin.cert.redscan.utils.models
-
Ip model.
- Ip() - Constructor for class com.michelin.cert.redscan.utils.models.Ip
-
Default constructor.
- Ip(String) - Constructor for class com.michelin.cert.redscan.utils.models.Ip
-
Ip constructor.
- Ip(String, String) - Constructor for class com.michelin.cert.redscan.utils.models.Ip
-
Ip constructor.
- Ip(String, String, boolean) - Constructor for class com.michelin.cert.redscan.utils.models.Ip
-
Ip constructor.
- IpRange - Class in com.michelin.cert.redscan.utils.models
-
IP range model.
- IpRange() - Constructor for class com.michelin.cert.redscan.utils.models.IpRange
-
Default constructor.
- IpRange(String) - Constructor for class com.michelin.cert.redscan.utils.models.IpRange
-
IpRange constructor.
- IpRange(String, String, int, Date) - Constructor for class com.michelin.cert.redscan.utils.models.IpRange
-
IpRange constructor.
- isBlocked() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Determine if Datalake storage item is blocked.
- isHavingStdOuput() - Method in class com.michelin.cert.redscan.utils.system.StreamGobbler
-
Return true if the command return something in standard output.
- isInScope() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain isInScope.
- isLocal(String) - Static method in class com.michelin.cert.redscan.utils.network.NetworkUtils
-
Test if the domain link to internal address.
- isLocalhost(String) - Static method in class com.michelin.cert.redscan.utils.network.NetworkUtils
-
Test if the domain link to localhost.
- isReviewed() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain isReviewed.
- isSsl() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service protocol (http, https).
- isValid() - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Check if CIDR is valid.
J
- JsonUtils - Class in com.michelin.cert.redscan.utils.json
-
Json Utils.
- JsonUtils() - Constructor for class com.michelin.cert.redscan.utils.json.JsonUtils
L
M
- MantisBtClient - Class in com.michelin.cert.redscan.utils.mantisbt
-
MantisBT client.
- MantisBtClient() - Constructor for class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
- MasterDomain - Class in com.michelin.cert.redscan.utils.models
-
MasterDomain model.
- MasterDomain() - Constructor for class com.michelin.cert.redscan.utils.models.MasterDomain
-
Default constructor.
- MasterDomain(String) - Constructor for class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain constructor.
- MasterDomain(String, int, boolean, boolean, Date, String) - Constructor for class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain constructor.
- MasterDomain(String, String) - Constructor for class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain constructor.
- MEDIUM - Static variable in class com.michelin.cert.redscan.utils.models.reports.Severity
- MISCONFIGURATION - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
N
- NetworkUtils - Class in com.michelin.cert.redscan.utils.network
-
Network utils class.
- NetworkUtils() - Constructor for class com.michelin.cert.redscan.utils.network.NetworkUtils
- NONE - Enum constant in enum com.michelin.cert.redscan.utils.models.ServiceLevel
O
- OsCommandExecutor - Class in com.michelin.cert.redscan.utils.system
-
Os Command Executor.
- OsCommandExecutor() - Constructor for class com.michelin.cert.redscan.utils.system.OsCommandExecutor
P
- parent - Variable in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
- PHISHING - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
R
- removeField(String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Delete a specific field for the item.
- removeObjectField(DatalakeStorageItem, String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Remove a specific field for an object.
- reopenTicket(BigInteger) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Reopen a ticket.
- run() - Method in class com.michelin.cert.redscan.utils.system.StreamGobbler
S
- search(String, String, JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items with pagination.
- search(String, String, JSONObject, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items with pagination and sorting.
- search(JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items.
- search(JSONObject, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items with sorting.
- searchContent(JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items.
- searchContent(JSONObject, String, String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items with pagination.
- searchContent(JSONObject, String, String, JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items with pagination and sorting.
- searchContent(JSONObject, JSONObject) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Search items with sorting.
- Sendable - Interface in com.michelin.cert.redscan.utils.models
-
Sendable interface.
- Service - Class in com.michelin.cert.redscan.utils.models.services
-
Service model.
- Service() - Constructor for class com.michelin.cert.redscan.utils.models.services.Service
-
Default constructor.
- Service(String, String, String) - Constructor for class com.michelin.cert.redscan.utils.models.services.Service
-
Service Constructor.
- Service(String, String, String, String) - Constructor for class com.michelin.cert.redscan.utils.models.services.Service
-
Service Constructor.
- Service(String, String, String, String, String) - Constructor for class com.michelin.cert.redscan.utils.models.services.Service
-
Service Constructor.
- Service(String, String, String, String, String, String, String, String, String, String) - Constructor for class com.michelin.cert.redscan.utils.models.services.Service
-
Service Constructor.
- ServiceLevel - Enum in com.michelin.cert.redscan.utils.models
-
Service levels enumeration.
- setBanner(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service banner.
- setBlocked(boolean) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Item's blocking status.
- setCache(String, Map<String, String>) - Method in class com.michelin.cert.redscan.utils.caching.CacheManager
-
Set cache entry.
- setCidr(String) - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Classless Inter-Domain Routing.
- setData(Map<String, Object>) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
All data from elasticsearch for a datalake storage item.
- setDescription(String) - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Ip range description.
- setDescription(String) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Detailed description of the vulnerability.
- setDomain(String) - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service domain.
- setDomain(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service domain.
- setExitStatus(int) - Method in class com.michelin.cert.redscan.utils.system.StreamGobbler
-
Exit status code of the process.
- setId(String) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Internal ID.
- setIndex(String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Index name.
- setInScope(boolean) - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain isInScope.
- setIp(String) - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service ip.
- setIp(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service ip.
- setLastScanDate(Date) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Last scan date.
- setLastScanDate(Date) - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Last scan date.
- setName(String) - Method in class com.michelin.cert.redscan.utils.models.Brand
-
Brand name.
- setName(String) - Method in class com.michelin.cert.redscan.utils.models.Domain
-
Domain name.
- setName(String) - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
Master domain name.
- setName(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service name.
- setOrigin(String) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Origin of the vulnerability (ex: redscan-urlcrazy).
- setParent(String) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Parent item id.
- setPort(String) - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service port.
- setPort(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service port.
- setProduct(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service product.
- setProtocol(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service protocol.
- setReviewed(boolean) - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain isReviewed.
- setSafeBoolean(JSONObject, String, Boolean) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to inject boolean to Json Object.
- setSafeInt(JSONObject, String, int) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to inject int to Json Object.
- setSafeString(JSONObject, String, String) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to inject string to Json Object.
- setSafeStringArray(JSONObject, String, String[]) - Static method in class com.michelin.cert.redscan.utils.json.JsonUtils
-
Safe method to inject string array to Json Object.
- setServiceLevel(int) - Method in class com.michelin.cert.redscan.utils.models.Brand
-
Brand service level.
- setServiceLevel(int) - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Ip range service level.
- setServiceLevel(int) - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
-
MasterDomain service level.
- setSeverity(int) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability severity.
- setSsl(boolean) - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
HTTP Service protocol (http, https).
- setState(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service state.
- setSummary(String) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability title.
- setTags(String[]) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Tags used by Mantisbt.
- setTunnel(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service tunnel.
- setUrl(String) - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability URL.
- setValue(String) - Method in class com.michelin.cert.redscan.utils.models.Ip
-
Set ip adress.
- setVersion(String) - Method in class com.michelin.cert.redscan.utils.models.services.Service
-
Service version.
- Severity - Class in com.michelin.cert.redscan.utils.models.reports
-
Severity enum.
- Severity() - Constructor for class com.michelin.cert.redscan.utils.models.reports.Severity
- shouldBeReopened(IssueData) - Method in class com.michelin.cert.redscan.utils.mantisbt.MantisBtClient
-
Determine if the ticket should be reopened.
- SILVER - Enum constant in enum com.michelin.cert.redscan.utils.models.ServiceLevel
- StreamGobbler - Class in com.michelin.cert.redscan.utils.system
-
StreamGobbler for fetch command output.
- StreamGobbler(InputStream, InputStream) - Constructor for class com.michelin.cert.redscan.utils.system.StreamGobbler
-
Public constructor.
T
- THREAT - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
- toDate(String) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Convert String to Date.
- toIpList() - Method in class com.michelin.cert.redscan.utils.models.IpRange
-
Get ip addresses from CIDR, including network and broadcast addresses.
- toJson() - Method in class com.michelin.cert.redscan.utils.models.Brand
- toJson() - Method in class com.michelin.cert.redscan.utils.models.Domain
- toJson() - Method in class com.michelin.cert.redscan.utils.models.Ip
- toJson() - Method in class com.michelin.cert.redscan.utils.models.IpRange
- toJson() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
- toJson() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Convert the service to json string.
- toJson() - Method in interface com.michelin.cert.redscan.utils.models.Sendable
-
Convert the object to json string.
- toJson() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
- toJson() - Method in class com.michelin.cert.redscan.utils.models.services.Service
- toUrl() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
-
Convert the HTTP Service to url.
U
- unblock() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Unblock the Datalake storage item.
- upsert() - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Upsert the item in Elastic searchContent.
- upsert() - Method in class com.michelin.cert.redscan.utils.models.Brand
- upsert() - Method in class com.michelin.cert.redscan.utils.models.Domain
- upsert() - Method in class com.michelin.cert.redscan.utils.models.Ip
- upsert() - Method in class com.michelin.cert.redscan.utils.models.IpRange
- upsert() - Method in class com.michelin.cert.redscan.utils.models.MasterDomain
- upsert() - Method in class com.michelin.cert.redscan.utils.models.reports.Vulnerability
- upsert() - Method in class com.michelin.cert.redscan.utils.models.services.HttpService
- upsert() - Method in class com.michelin.cert.redscan.utils.models.services.Service
- upsertField(String, Object) - Method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorageItem
-
Insert or Update a specific field for the item.
- upsertObjectField(DatalakeStorageItem, String, Object) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Insert or Update a specific field for an object.
- upsertObjectField(String, String, String, Object) - Static method in class com.michelin.cert.redscan.utils.datalake.DatalakeStorage
-
Insert or Update a specific field for an object.
V
- valueOf(String) - Static method in enum com.michelin.cert.redscan.utils.models.ServiceLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.michelin.cert.redscan.utils.models.ServiceLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vulnerability - Class in com.michelin.cert.redscan.utils.models.reports
-
Vulnerability model.
- Vulnerability() - Constructor for class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability Constructor.
- Vulnerability(String, int, String, String, String, String, String[]) - Constructor for class com.michelin.cert.redscan.utils.models.reports.Vulnerability
-
Vulnerability Constructor.
- VULNERABILITY - Static variable in class com.michelin.cert.redscan.utils.models.reports.CommonTags
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form