<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sumber Terbuka on Nota Kaki</title><link>https://durian.fsck.my/tags/sumber-terbuka/</link><description>Recent content in Sumber Terbuka on Nota Kaki</description><generator>Hugo</generator><language>ms-MY</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0&lt;/a></copyright><lastBuildDate>Wed, 30 Apr 2025 09:39:54 +1000</lastBuildDate><atom:link href="https://durian.fsck.my/tags/sumber-terbuka/index.xml" rel="self" type="application/rss+xml"/><item><title>#152 -Letsencrypt &amp; CTFd</title><link>https://durian.fsck.my/post/152-letsencrypt-ctfd/</link><pubDate>Wed, 30 Apr 2025 09:39:54 +1000</pubDate><guid>https://durian.fsck.my/post/152-letsencrypt-ctfd/</guid><description>Biasanya saya akan guna CTFd untuk menjalankan aktiviti &amp;ldquo;capture the flag&amp;rdquo; di beberapa acara CERT (Bhutan, Vanuatu, Kiribati, dll).
Untuk menjimatkan masa, saya guna Docker (atas Debian) untuk CTFd dan juga letsencrypt.
#!/usr/bin/bash # # rujukan: https://dev.to/roeeyn/how-to-setup-your-ctfd-platform-with-https-and-ssl-3fda sudo docker run -it --rm --name certbot \ -p 80:80 -p 443:443 -v &amp;#34;/etc/letsencrypt:/etc/letsencrypt&amp;#34; \ -v &amp;#34;/var/lib/letsencrypt:/var/lib/letsencrypt&amp;#34; \ certbot/certbot certonly #copy to nginx docker directory sudo cp /etc/letsencrypt/live/ctf.honeynet.asia/fullchain.pem /opt/CTFd/conf/nginx/fullchain.pem sudo cp /etc/letsencrypt/live/ctf.honeynet.asia/privkey.pem /opt/CTFd/conf/nginx/privkey.pem adli@rumah</description></item><item><title>#131 - Email Dengan Sylpheed</title><link>https://durian.fsck.my/post/131-email-dengan-sylpheed/</link><pubDate>Fri, 03 Mar 2023 09:18:52 +1000</pubDate><guid>https://durian.fsck.my/post/131-email-dengan-sylpheed/</guid><description>Setelah berhijrah ke laptop Macbook baru (pemberian ofis) saya mencari aplikasi yang boleh menggantikan Thunderbird untuk menguruskan beberapa email akaun personal. Rasanya sudah lebih 10 tahun saya menggunakan Thunderbird. Namun banyak fungsi tambahan yang saya tidak guna.
Setelah mencuba beberapa pelayan email seperti Claws, Mutt &amp;amp; Slypheed, saya memilih Sylpheed. Fungsi yang paling mustahak ialah sokongan untuk PGP/GPG supaya saya boleh menyulitkan email.
Boleh install terus dengan pkgin:
adli@rumah</description></item><item><title>#110 - Netbsd Lagi</title><link>https://durian.fsck.my/post/110-netbsd-lagi/</link><pubDate>Fri, 16 Jul 2021 21:05:57 +1000</pubDate><guid>https://durian.fsck.my/post/110-netbsd-lagi/</guid><description>Sekatat ini saya berpuas hati dengan NetBSD di atas Dell Vostro 1310 ini. Di sini saya catatkan beberapa perkara yang saya belajar dalam proses pemasangan.
pkgin NetBSD menggunakan pkgin untuk memasang atau membuang perisian yang tiada dalam base. Contohnya untuk memasang vim :
doas pkgin install vim Kita juga boleh mencari pakej dengan menggunakan:
pkgin search nama-pakej Ada beberapa pakej yang saya pasang, antaranya:
mozilla-rootcerts (untuk mencapai laman web yang menggunakan TLS) firefox (pelayar web) feh (untuk set latar belakang &amp;amp; melihat gambar) CTWM CTWM adalah pengurus tetingkap (Window manager) yang datang dengan NetBSD.</description></item><item><title>#91 - Vim Plugin</title><link>https://durian.fsck.my/post/91-vim-plugin/</link><pubDate>Wed, 03 Feb 2021 10:56:09 +1000</pubDate><guid>https://durian.fsck.my/post/91-vim-plugin/</guid><description>Baru-baru saya mula kemaskini .vimrc (fail konfurasi untuk vim) cuba beberapa plugin (skrip).
Auto-pairs : plugin ini akan masukkan (atau buang) pasangan beberapa tanda seperti (), &amp;ldquo;&amp;rdquo;, {}, dan sebagainya. Jadi kita hanya perlu taipkan satu tanda dan skrip akan lengkapkan. Ini sangat praktikal sebab kadang-kadang lupa nak tutup yang di atas &amp;amp; akan dapat ralat dalam sintaks.
Sandwich : plugin ini akan masukkan tanda seperti (), &amp;ldquo;&amp;rdquo;, {}, dan tag (i.</description></item><item><title>#79 - Ansible Playbook</title><link>https://durian.fsck.my/post/79-ansible-playbook/</link><pubDate>Wed, 09 Dec 2020 10:37:25 +1000</pubDate><guid>https://durian.fsck.my/post/79-ansible-playbook/</guid><description>Saya telah sebut Ansible beberapa bulan lepas. Satu lagi yang menarik ialah ansible-playbok. Pendek cerita, kalau hendak jalankan beberapa arahan keatas sekumpulan hos komputer (atau inventory dalam bahasa ansible), pakai ansible-playbook
Contohnya disini, saya hendak kemaskini semua komputer dan reboot selepas itu. Biasanya ada beberap langkah: a. ssh ke hos komputer b. sudo apt-get update c. sudo apt-get upgrade d. reboot
Itu hanya untuk satu host. Jadi darab jumlah host yang ada.</description></item><item><title>#77 - IRC Dulu, Kini, dan Selamanya</title><link>https://durian.fsck.my/post/77-irc-dulu-kini-selamanya/</link><pubDate>Mon, 07 Dec 2020 08:12:48 +1000</pubDate><guid>https://durian.fsck.my/post/77-irc-dulu-kini-selamanya/</guid><description>Beberapa hari lepas keluar berita yang Slack akan atau telah dibeli oleh Salesforce.com. Ini menunjukkan betapa popularnya aplikasi Slack masakini.
Banyak organisi memilih Slack sebagai alat untuk berkomunikasi sesama sendiri. Selain dari itu, webhook Slack boleh digunakan oleh sistem untuk menghantar amaran dan sebagainya. Contohnya, projek honeynet di tempat kerja menggunakan ElastAlert untuk membuat carian tertentu dalam ElasticSearch. Kalau ada padanan, hantar maklumat yang berkaitan ke saluran tertentu dalam Slack.</description></item><item><title>#75 - Arkib &amp; Mampat Dengan 7zip</title><link>https://durian.fsck.my/post/75-arkib--mampat-dengan-7zip/</link><pubDate>Sun, 06 Dec 2020 15:19:53 +1000</pubDate><guid>https://durian.fsck.my/post/75-arkib--mampat-dengan-7zip/</guid><description>Masalah: Ada beberapa fail yang perlu diarkib &amp;amp; dimampatkan. Boleh guna 7zip
7za a -t7z arkib.7z *.log -mx9 Adli</description></item><item><title>#74 - Konfigurasi Rangkaian Virtualbox</title><link>https://durian.fsck.my/post/74-konfigurasi-rangkaian-virtualbox/</link><pubDate>Tue, 01 Dec 2020 00:58:31 +1000</pubDate><guid>https://durian.fsck.my/post/74-konfigurasi-rangkaian-virtualbox/</guid><description>Minggu lepas saya beri latihan secara maya untuk kawan-kawan di Bhutan. Kali ini, kebanyakan mereka dari institusi kewangan.
Untuk sesi praktikal, saya akan guna VirtualBox. Untuk lab ini ada 3-4 mesin virtual. Semua mesin virtual ini perlu ada dalam satu rangkaian. Ada VM yang akan jalankan Wazuh , ejen Wazuh, Suricata &amp;amp; OpenCanary (honeypot). Ada juga hos OpenBSD untuk mencuba fungsi tanpa ejen Wazuh.
Dalam Virtualbox, kita boleh setkan supaya antaramuka rangkaian 1 menggunakan NATNetwork.</description></item><item><title>#71 - Honeypot OpenCanary &amp; DietPi</title><link>https://durian.fsck.my/post/71-honeypot-opencanary--dietpi/</link><pubDate>Sun, 29 Nov 2020 13:49:23 +1000</pubDate><guid>https://durian.fsck.my/post/71-honeypot-opencanary--dietpi/</guid><description>Honeypot adalah system yang disediakan untuk mengesan percubaan pencerobohan. Selain itu ia boleh digunakan untuk memahami teknik yang digunakan si penceroboh.
Minggu lepas saya cuba pasang persisian honeypot opencanary di atas peranti Pine64.Sebelum ini saya telah pasang _DietPi_ dan PiHole yang berfungsi sebagain pelayan DNS uuntuk rangkaian di rumah.
Ada berberapa langkah yang perlu di ambil.
Pastikan versi Python3 adalah sekurang-kurangnya versi 3.6. Versi Python3 dalam Dietpi saya adalah 3.5. OpenCanary akan guna pip untuk pasang modul yang berkenaan.</description></item><item><title>#67 - OpenBSD 68</title><link>https://durian.fsck.my/post/67-openbsd-68/</link><pubDate>Thu, 22 Oct 2020 11:43:45 +1000</pubDate><guid>https://durian.fsck.my/post/67-openbsd-68/</guid><description>Poster OpenBSD 6.8 OpenBSD 6.8 telah diumumkan beberapa hari lalu. Saya terus naik taraf server yang berkenaan dengan menggunakan arahan &amp;lsquo;sysupgrade &amp;rsquo;.
Biasanya saya akan baca dulu faq -tentang hal ini.
doas sysupgrade Fetching from https://cdn.openbsd.org/pub/OpenBSD/6.8/amd64/ SHA256.sig 100% |***********************************************************************| 2144 00:00 Signature Verified INSTALL.amd64 100% |**********************************************************************| 43523 00:00 base68.tgz 100% |***********************************************************************| 289 MB 00:12 bsd 100% |***********************************************************************| 20375 KB 00:03 bsd.mp 100% |***********************************************************************| 20466 KB 00:01 bsd.rd 100% |***********************************************************************| 10149 KB 00:02 comp68.</description></item></channel></rss>