>The module takes an email address as input and queries haveibeenpwned.com API to find additional information about it. This additional information actually tells if any account using the email address has already been compromised in a data breach.
>The module takes a MAC address as input and queries macvendors.com for some information about it. The API returns the name of the vendor related to the address.
Module to process some optical character recognition on pictures.
- **features**:
>The module takes an attachment attributes as input and process some optical character recognition on it. The text found is then passed to the Freetext importer to extract potential IoCs.
- **input**:
>A picture attachment.
- **output**:
>Text and freetext fetched from the input picture.
"description":"Module to extract freetext from a .docx document.",
"logo":"logos/docx.png",
"requirements":["docx python library"],
"input":"Attachment attribute containing a .docx document.",
"output":"Freetext parsed from the document.",
"references":[],
"features":"The module reads the text contained in a .docx document. The result is passed to the freetext import parser so IoCs can be extracted out of it."
"description":"Module to access haveibeenpwned.com API.",
"logo":"logos/hibp.png",
"requirements":[],
"input":"An email address",
"output":"Additional information about the email address.",
"references":["https://haveibeenpwned.com/"],
"features":"The module takes an email address as input and queries haveibeenpwned.com API to find additional information about it. This additional information actually tells if any account using the email address has already been compromised in a data breach."
"features":"The module takes a MAC address as input and queries macvendors.com for some information about it. The API returns the name of the vendor related to the address."
"description":"Module to process some optical character recognition on pictures.",
"requirements":["The OpenCV python library."],
"input":"A picture attachment.",
"output":"Text and freetext fetched from the input picture.",
"references":[],
"features":"The module takes an attachment attributes as input and process some optical character recognition on it. The text found is then passed to the Freetext importer to extract potential IoCs."
"description":"Module to extract freetext from a .ods document.",
"logo":"logos/ods.png",
"requirements":["ezodf: Python package to create/manipulate OpenDocumentFormat files.",
"pandas_ods_reader: Python library to read in ODS files."],
"input":"Attachment attribute containing a .ods document.",
"output":"Text and freetext parsed from the document.",
"references":[],
"features":"The module reads the text contained in a .ods document. The result is passed to the freetext import parser so IoCs can be extracted out of it."
"description":"Module to extract freetext from a .odt document.",
"logo":"logos/odt.png",
"requirements":["ODT reader python library."],
"input":"Attachment attribute containing a .odt document.",
"output":"Text and freetext parsed from the document.",
"references":[],
"features":"The module reads the text contained in a .odt document. The result is passed to the freetext import parser so IoCs can be extracted out of it."
"description":"Module to extract freetext from a PDF document.",
"logo":"logos/pdf.jpg",
"requirements":["pdftotext: Python library to extract text from PDF."],
"input":"Attachment attribute containing a PDF document.",
"output":"Text and freetext parsed from the document.",
"references":[],
"features":"The module reads the text contained in a PDF document. The result is passed to the freetext import parser so IoCs can be extracted out of it."
"description":"Module to extract freetext from a .pptx document.",
"logo":"logos/pptx.png",
"requirements":["pptx: Python library to read PowerPoint files."],
"input":"Attachment attribute containing a .pptx document.",
"output":"Text and freetext parsed from the document.",
"references":[],
"features":"The module reads the text contained in a .pptx document. The result is passed to the freetext import parser so IoCs can be extracted out of it."
"description":"Module to extract freetext from a .xlsx document.",
"logo":"logos/xlsx.png",
"requirements":["pandas: Python library to perform data analysis, time series and statistics."],
"input":"Attachment attribute containing a .xlsx document.",
"output":"Text and freetext parsed from the document.",
"references":[],
"features":"The module reads the text contained in a .xlsx document. The result is passed to the freetext import parser so IoCs can be extracted out of it."
"features":"The module goes through the attributes to find all the network activity ones in order to create block rules for the Cisco fireSIGHT manager."