HiddenWall یک ژنراتور هسته ماژول هسته لینوکس است که برای ایجاد ماژول های هسته پنهان برای محافظت از سرور شما از مزاحمان استفاده می شود.
این پشتیبانی از قوانین کاربر را با netfilter (مسدود کردن پورت ، حالت پنهان ، عملکردهای rootkit و غیره) انجام می دهد.

انگیزه در حقیقت ، سطح دیگری از محافظت ، بسیار شبیه به دیوار آتش پنهان است – تنظیم سطح حفاظت در 2 در BSD ، تأثیر مشابهی دارد.
در یک حمله معمولی ، یک مهاجم می تواند IPTables یا قوانین UFW شما را تغییر دهد – با HiddenWall شما هنوز سطح دیگری دارید که می تواند دسترسی خارجی را قفل کنید ، زیرا مستقیماً از فیلتر شبکه به هسته شبکه متصل می شود.
نویسنده آن را برای محافظت از سرورهای خود ایجاد کرده است ، اما فهمید که او همچنین به افرادی که نمی توانند کد کم سطح را بنویسند ، کمک می کند تا ماژول های هسته پنهان خود را بسازند.
اگر می توانید کد سطح پایین بنویسید ، همیشه می توانید الگوهای ماژول بیشتری را به HiddenWall اضافه کنید.
نصب HiddenWall برای ایجاد ماژول های هسته پنهان
اطمینان حاصل کنید که نسخه هسته 3.x ، 4.x یا 5.x است. :
کلون مخزن
git کلون [19659012] https : // github.com/CoolerVoid/HiddenWallociation19659015-03 رفتن به پوشهcd HiddenWall / module_generator
edit the قوانین در قوانین /server.yaml ، اسکریپت های پایتون از این پرونده برای ایجاد یک ماژول فایروال جدید استفاده می کنند.
|
2 3 4 5 6 7 8 9 ] 10 11 12 13 14 |
$ گربه قوانین / سرور . yaml 19659022] module_name : SandWall public_ports : 80 ، 443 [196590396]، ] unhide_key : AbraKadabra hid_key : Shazam ] fake_device_name : usb14 liberate_in_2_out : True whitelist ] – Machine : ip : 192.168.100.181 ] ] 19659013]: 22 ، 21 – دستگاه : ip 192.168.100.22 open_ports : 22 |
اگر می خواهید کد استاتیک را برای نسل بررسی کنید ، به محتوای فهرست دایرکتوری ها مراجعه کنید.
با دنبال کردن پرونده قانون YAML می خواهید یک ماژول هسته تولید کنید: