
CERTITUDE - URL को दुर्भावनापूर्ण या हानिरहित के रूप में वर्गीकृत करने के लिए एक Python पैकेज
सभी COSSAS प्रोजेक्ट GitLab पर होस्ट किए गए हैं, जिनकी एक पुश मिरर GitHub पर है। मुद्दों/योगदानों के लिए CONTRIBUTING.md देखें
शुरू करनाCertitude को whois की आवश्यकता है, जो कुछ सिस्टमों पर उपलब्ध नहीं हो सकता है, और इसलिए इसे एक Docker इमेज के रूप में वितरित किया जाता है।
यदि whois उपलब्ध है तो इसे Python पैकेज के रूप में भी स्थापित किया जा सकता है, नीचे विकास अनुभाग देखें।
# pull image from registry
docker pull registry.gitlab.com/cossas/certitude:latest
# print help
docker run -it registry.gitlab.com/cossas/certitude:latest
# example perform training from data in local directory
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --train /data/newmodel -d /data/testset_labeled.csv
# example performing classification of a url with the trained model
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --model /data/newmodel --url https://www.tno.nl
विकासइस पैकेज का विकास शुरू करने के लिए, इन चरणों का पालन करें:
git clone करें, सुनिश्चित करें कि आप यह WSL फ़ाइल सिस्टम में कर रहे हैं। सुनिश्चित करने के लिए cd चलाएँ कि आप WSL होम डायरेक्टरी में हैंcd करेंcode . चलाएँpoetry install, poetry shell और अंत में poetry run pre-commit install चलाएँकोड प्रवाह यहाँ देखें यहाँ
कुछ उपयोगी कमांड देखने और कोड का परीक्षण करने के लिए आप makefile देख सकते हैं:
make demo
योगदानCERTITUDE में योगदान अत्यधिक सराहनीय और स्वागत योग्य है। कृपया हमारी योगदान प्रक्रिया के बारे में अधिक जानकारी के लिए CONTRIBUTING.md पढ़ें।
रखरखाव स्थितियह प्रोजेक्ट TRL4 तक विकसित किया गया है और वर्तमान में सक्रिय रूप से रखरखाव नहीं किया जा रहा है। हम TRL को 4 से 6 तक बढ़ाने के लिए निम्नलिखित कदमों की कल्पना करते हैं: