opentextshield
Open Text Shield is an open-source tool for real-time SMS filtering to block spam and phishing.
1.9K
Open Text Shield (OTS) is an open-source, real-time, high-performance filtering and classification tool for SMS and messaging traffic, designed to deliver responses in under a second on standard hardware. It detects and blocks spam, phishing, and malicious content in 10 languages, making it a powerful solution for telecom operators, messaging providers, and any application handling message traffic, including those using SMPP, SIP, RCS, or SMTP.
OTS version 2.1 now proudly offers text classification predictions across 10 diverse languages, reaffirming our commitment to breaking language barriers and enhancing global communication:
š¬š§ English šøš¦ Arabic š®š© Indonesian š©šŖ German š®š¹ Italian šŖšø Spanish š·šŗ Russian š«š· French š±š° Sinhala š®š³ Tamil
Setting up Open Text Shield is quick and easy with Docker. Follow these steps to get started:
Note: Our Dockerized version currently supports only ARM architecture. We plan to release a version for AMD/Intel architectures soon.
docker pull telecomsxchange/opentextshield:latest
docker run -d -p 8002:8002 telecomsxchange/opentextshield:latest
Once the container is running, you can send HTTP requests to the API to classify messages.
Example curl request:
curl -X POST "http://localhost:8002/predict/" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d "{\"text\":\"Your SMS content here\",\"model\":\"bert\"}"
{
"label": "ham",
"probability": 0.9971883893013,
"processing_time": 0.6801116466522217,
"Model_Name": "OTS_mBERT",
"Model_Version": "bert-base-uncased",
"Model_Author": "TelecomsXChange (TCXC)",
"Last_Training": "2024-03-20"
}
For full documentation and source code, visit the Open Text Shield GitHub repositoryā .
Content type
Image
Digest
sha256:50cc5b814ā¦
Size
4.7 GB
Last updated
3 months ago
docker pull telecomsxchange/opentextshield