
शैडो डेमन वेब एप्लीकेशन फायरवॉल सर्वर
Logo
Shadow Daemon एक वेब एप्लिकेशन फ़ायरवॉल है जो एप्लिकेशन स्तर पर अनुरोधों को रोकता है। इस रिपॉजिटरी में Shadow Daemon का मुख्य घटक है जो अनुरोधों के विश्लेषण और भंडारण को संभालता है।
पूर्ण दस्तावेज़ीकरण के लिए कृपया shadowd.zecure.org देखें।
प्रोजेक्ट को कॉन्फ़िगर और तैयार करने के लिए cmake का उपयोग करें। इसके लिए एक अलग निर्देशिका बनाना एक अच्छा विचार है। एक सामान्य स्थापना कुछ इस प्रकार हो सकती है।
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_BUILD_TYPE=Release ..
यदि cmake सफल होता है तो यह एक मेकफ़ाइल बनाता है। प्रोजेक्ट को संकलित और स्थापित करने के लिए इसका उपयोग करें।
make shadowd
make install
एक डेटाबेस सर्वर स्थापित और कॉन्फ़िगर करें। वर्तमान में shadowd आधिकारिक रूप से PostgreSQL और MySQL का समर्थन करता है। उसके बाद, shadowd के लिए एक नया उपयोगकर्ता और डेटाबेस बनाएं और सही लेआउट आयात करें।
यदि आप PostgreSQL का उपयोग कर रहे हैं तो आप लेआउट आयात करने के लिए psql का उपयोग कर सकते हैं।
psql -Ushadowd shadowd < /usr/share/shadowd/pgsql_layout.sql
यदि आप MySQL का उपयोग कर रहे हैं तो आप लेआउट आयात करने के लिए mysql का उपयोग कर सकते हैं। उपयोगकर्ता को CREATE ROUTINE विशेषाधिकार की आवश्यकता है।
mysql -ushadowd -p shadowd < /usr/share/shadowd/mysql_layout.sql
इंस्टॉलर कॉन्फ़िगरेशन फ़ाइल को /etc/shadowd/shadowd.ini पर कॉपी करता है। फ़ाइल एनोटेटेड है और स्व-व्याख्यात्मक होनी चाहिए।