
CLI उपकरण जो उच्च-एंट्रॉपी लाइनों के लिए कोडबेस स्कैन करता है ताकि संभावित रहस्यों का पता लग सके, अनुकूलन योग्य फ़ाइल एक्सटेंशन और शीर्ष-N फ़िल्टरिंग के साथ।

क्या आप अपने बड़े कोडबेस में लीक हुए रहस्यों के बारे में पैरानॉयड हैं? एन्ट्रॉपी आपकी मदद के लिए यहाँ है!
Entropy एक CLI टूल है जो आपके कोडबेस में उच्च एन्ट्रॉपी वाली पंक्तियों को स्कैन करेगा, जो अक्सर रहस्य होते हैं।
go install github.com/EwenQuim/entropy@latest
entropy
# More options
entropy -h
entropy -top 20 -ext go,py,js
entropy -top 5 -ignore-ext min.js,pdf,png,jpg,jpeg,zip,mp4,gif my-folder my-file1 my-file2
या एक पंक्ति में
go run github.com/EwenQuim/entropy@latest
brew install ewenquim/repo/entropy
entropy
# More options
entropy -h
entropy -top 20 -ext go,py,js
entropy -top 5 -ignore-ext min.js,_test.go,pdf,png,jpg my-folder my-file1 my-file2
docker run --rm -v $(pwd):/data ewenquim/entropy /data
# More options
docker run --rm -v $(pwd):/data ewenquim/entropy -h
docker run --rm -v $(pwd):/data ewenquim/entropy -top 20 -ext go,py,js /data
docker run --rm -v $(pwd):/data ewenquim/entropy -top 5 /data/my-folder /data/my-file
Docker इमेज Docker Hub पर उपलब्ध है।
-v विकल्प वर्तमान निर्देशिका को कंटेनर में माउंट करने के लिए उपयोग किया जाता है। /data निर्देशिका डिफ़ॉल्ट निर्देशिका है जहाँ टूल फ़ाइलों की खोज करेगा। कमांड के अंत में /data जोड़ना न भूलें, अन्यथा टूल कंटेनर के अंदर खोज करेगा, आपके स्थानीय फ़ाइलसिस्टम में नहीं।