{"repo":"adobe/stringlifier","free":true,"listed":false,"github":"https://github.com/adobe/stringlifier","clone":"git clone https://github.com/adobe/stringlifier.git","description":"Stringlifier is on Opensource ML Library for detecting random strings in raw text. It can be used in sanitising logs, detecting accidentally exposed credentials and as a pre-processing step in unsupervised ML-based analysis of application text data.","language":"Python","stars":170,"topics":["machine-learning","python3","api","analysis","unsupervised-machine-learning","clustering","tf-idf","raw-text","pytorch","convolutional-networks"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"stringlifier String-classifier - is a python module for detecting random string and hashes text/code. Typical usage scenarios include: Sanitizing application or security logs Detecting accidentally exposed credentials (complex passwords or api keys) Interactive notebook You can see Stringlifier in action by checking out this interactive notebook hosted on Colaboratory. Quick start guide You can quickly use stringlifier via pip-installation: In case you are using the pip3 installation that comes with Python3, use pip3 instead of pip in the above command. API example: After this, s should be: You can also choose to see the full tokenization and classification output: s will be the same as before and tokens will contain the following data: Building your own classifier You can also train your own model if you want to detect different types of strings. For this you can use the Command Line Interface for the string classifier: For instructions on how to generate your training data, use this link. Important note: This model might not scale if detecting a type of string depends on the surrounding tokens. In this case, you can look at a more advanced tool for sequence processing such as NLP-Cube","default_branch":null,"files":null,"tree":[],"storefront":"/r/adobe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adobe/stringlifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}