Kali-ARM Build-Scripts Bunlar, burada bulunan önceden oluşturulmuş resmi Kali Linux ARM görüntülerini oluşturmak için kullandığımız derleme komut dosyalarının aynısıdır: https://www.kali.org/get-kali/
Bu depoda daha fazla cihazı destekleyen ek komut dosyaları vardır, ancak bunların kullanılabilmesi için oluşturulması gerekir. Daha fazla bilgi için lütfen bakınız: https://www.kali.org/docs/arm/
Dosya : https://gitlab.com/kalilinux/build-scripts/kali-arm.git
Building
Bu Kali-ARM Build-Scripts yalnızca Kali Linux arm64, x64 ve x86 kurulumlarında test edilmiştir (x64’ü öneririz)
Bir görüntü oluşturmaya çalışmadan önce ./common.d/build_deps.sh betiğini çalıştırdığınızdan emin olun, çünkü bu gerekli tüm bağımlılıkları yükler. Derleme bağımlılıklarını yükledikten sonra yeniden başlatmanız gerekebilir, eğer bunu yaparsanız, betik sonunda bundan bahsedecektir.
En az 8GB RAM’e ihtiyacınız olacak veya SWAP dosyasını kullanacaksınız
Raspberry Pi 4 Kali Linux görüntüsü oluşturmak için örnek bir iş akışı şöyle görünecektir:
$ cd ~/
$ git clone https://gitlab.com/kalilinux/build-scripts/kali-arm
$ cd ~/kali-arm/
$ sudo ./common.d/build_deps.sh
$ sudo ./raspberry-pi.sh
Sistem donanımınıza ve ağ bağlantınıza bağlı olarak, derleme işleminin ne kadar süreceğine bağlı olacaktır (4 çekirdekli CPU, 8GB RAM, bir VM içindeki SSD, yerel bir repo kullanarak komut dosyası başına yaklaşık 100 dakika sürer)
x64 sistemlerde, betik çalışmayı tamamladıktan sonra, ~/kali-arm/images/ içinde kali-linux-2021.3-rpi-armhf.img.xz adında bir görüntü dosyanız olacaktır.
x86 sistemlerde, görüntüyü sıkıştırmak için yeterli RAM’e sahip olmadıklarından, betik çalışmayı bitirdikten sonra, ~/kali-arm/images/ içinde kali-linux-2021.3-rpi-armhf.img adlı bir görüntü dosyanız olacaktır
Dağıtımı kolaylaştırmak için dosyayı küçültmek isterseniz, kendi tercih ettiğiniz sıkıştırmayı kullanmanız gerekecektir.
Custom Values
Builder.txt dosyasının değiştirilmesi, yerel bir LAN aynası kullanmak gibi özel değerlere izin verecektir:
$ echo 'mirror="http://192.168.1.100/kali"' > ./builder.txt
Herhangi bir derleme betiğine –help ekleyin. Örnek:
$ ./raspberry-pi.sh --help
Usage commands:
# Architectures (arm64, armel, armhf)
./raspberry-pi.sh --arch arm64 or ./raspberry-pi.sh -a armhf
# Desktop manager (xfce, gnome, kde, i3, lxde, mate, e17 or none)
./raspberry-pi.sh --desktop kde or ./raspberry-pi.sh --desktop=kde
# Minimal image - no desktop manager
./raspberry-pi.sh --minimal or ./raspberry-pi.sh -m
# Slim image - no desktop manager & cli tools
./raspberry-pi.sh --slim or ./raspberry-pi.sh -s
# Enable debug & log file (./logs/<file>.log)
./raspberry-pi.sh --debug or ./raspberry-pi.sh -d
# Perform extra checks on the images build
./raspberry-pi.sh --extra or ./raspberry-pi.sh -x
# Help screen (this)
./raspberry-pi.sh --help or ./raspberry-pi.sh -h
Yazımızı Değerlendirmek İster misiniz?
İçerik Puanı: 0 / 5. - Toplam Oy Sayısı: 0
Bu gönderiye ilk oy veren siz olun.
Bu yazı sizin için yararlı olmadığı için üzgünüz!
Bu gönderiyi geliştirelim!
Bize bu yazıyı nasıl geliştirebileceğimizi söyleyin?