dtrizna/slp
Shell Language Processing (SLP). Pre-processing of sh/bash/zsh/.. commands for Machine Learning models.
Shell Language Processing (SLP) helps data scientists and security analysts transform raw Unix/Linux command-line inputs, such as those from system logs or bash history, into a structured numerical format suitable for machine learning models. It takes your shell commands and outputs feature vectors (numerical representations) that can be directly used for tasks like identifying malicious activity. This is ideal for cybersecurity professionals or system administrators who want to apply machine learning to command-line data.
Use this if you need to analyze large volumes of shell commands to detect anomalies, classify command types, or identify security threats using machine learning.
Not ideal if you need a real-time, high-performance command processing solution for production systems due to its current proof-of-concept status and potentially slower tokenization.
Stars
37
Forks
5
Language
Python
License
MIT
Category
Last pushed
Nov 26, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dtrizna/slp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
patil-suraj/question_generation
Neural question generation using transformers
vinhkhuc/MemN2N-babi-python
End-To-End Memory Networks for bAbI question-answering tasks
nelson-liu/paraphrase-id-tensorflow
Various models and code (Manhattan LSTM, Siamese LSTM + Matching Layer, BiMPM) for the...
YuriyGuts/kaggle-quora-question-pairs
My solution to Kaggle Quora Question Pairs competition (Top 2%, Private LB log loss 0.13497).
krishnap25/mauve
Package to compute Mauve, a similarity score between neural text and human text. Install with...