Raspberry Pi 3 Model B+, düşük maliyeti ve kompakt yapısıyla birçok projeye olanak tanıyan bir mini bilgisayardır. Ağ tarayıcı oluşturmak, bu platformu kullanarak gerçekleştirilebilecek faydalı projelerden biridir. Ağ tarayıcı, ağınızdaki cihazların tespit edilmesi, ağın durumunun izlenmesi ve çeşitli bilgilerin toplanması amacıyla kullanılan bir araçtır. Bu makalede, Raspberry Pi 3 Model B+ kullanarak basit bir ağ tarayıcı nasıl yapılacağı açıklanacaktır.
Gerekli Malzemeler
Ağ tarayıcı oluşturmak için aşağıdaki malzemelere ihtiyaç vardır:
– Raspberry Pi 3 Model B+
– MicroSD kart (en az 8 GB)
– Güç kaynağı (5V, 2.5A)
– Ethernet kablosu veya Wi-Fi bağlantısı (gerekli yapılandırmalara göre)
– Bilgisayar (Raspberry Pi’yi yapılandırmak için)
– Terminal erişimi için bir SSH istemcisi (örneğin PuTTY) veya doğrudan monitör ve klavye
Raspberry Pi’nin Kurulumu
Öncelikle Raspberry Pi’nin işletim sistemi kurulu bir MicroSD karta ihtiyacı vardır. Raspberry Pi için en yaygın kullanılan işletim sistemleri Raspbian veya Raspberry Pi OS’tur.
1. Raspberry Pi OS imajı, Raspberry Pi’nin resmi web sitesinden indirilmelidir.
2. İndirdiğiniz imaj, balenaEtcher gibi bir yazılım kullanılarak MicroSD karta yazılmalıdır.
3. MicroSD kart, Raspberry Pi’ye takılmalı ve güç kaynağı bağlanmalıdır.
4. İlk açılışta, Pi’nin kurulum sihirbazı izlenmelidir. Ağ ayarları yapılandırılmalı ve gerektiğinde güncellemeler yapılmalıdır.
Ağ Tarayıcı Yazılımının Seçilmesi
Raspberry Pi’de ağ tarayıcı oluşturmak için çeşitli yazılımlar bulunmaktadır. `nmap` ve `arp-scan` gibi araçlar, ağdaki cihazları taramak için yaygın olarak kullanılır.
1. `nmap` kurulumu için terminal açılmalı ve aşağıdaki komut yazılmalıdır:
“`
sudo apt-get update
sudo apt-get install nmap
“`
2. `arp-scan` kurulumu için ve aşağıdaki komut kullanılmalıdır:
“`
sudo apt-get install arp-scan
“`
Ağ Taramanın Gerçekleştirilmesi
Ağ tarayıcı yazılımı yüklendikten sonra, ağdaki cihazları taramak için aşağıdaki adımlar izlenmelidir.
nmap ile Taramanın Yapılması
1. Terminalde aşağıdaki komut yazılarak, yerel ağdaki cihazların taraması gerçekleştirilebilir:
“`
nmap -sn 192.168.1.0/24
“`
2. `192.168.1.0/24` kısmı, taranacak ağın IP adres aralığıdır. Kendi ağınızın IP adresine dayanan uygun bir aralık yazılmalıdır.
arp-scan ile Taramanın Yapılması
1. `arp-scan` kullanarak tarama yapmak için aşağıdaki komut kullanılabilir:
“`
sudo arp-scan -l
“`
2. Bu komut, yerel ağdaki tüm cihazları tarar ve cihazların IP adresleri ile MAC adreslerini listeler.
Sonuçların İncelenmesi
Tarama tamamlandıktan sonra, elde edilen sonuçlar analiz edilmelidir. Her iki araç da tarama sonuçlarını listeleyecek ve ağdaki aktif cihazların IP ve MAC adreslerini gösterecektir. Bu sayede ağdaki cihazların ne olduğu, hangi IP adreslerini aldığı ve diğer özellikleri hakkında bilgi sahibi olunabilir.
Ayrıca, Raspberry Pi 3 Model B+ üzerinde çalışırken, bu tür tarama işlemleri ağ güvenliği, ağ yönetimi ve sorun giderme gibi çeşitli alanlarda önemli bir rol oynar. Ağdaki herhangi bir şüpheli aktivite veya bilinmeyen cihazların tespiti sağlanabilir.
Geliştirmeler ve Özelleştirme
Kurulan ağ tarayıcı, çeşitli ek özelliklerle genişletilebilir. Örneğin, belirli IP aralıklarının düzenli olarak taranması için bir cronjob oluşturulabilir. Ayrıca, taranan verilerin bir dosyaya kaydedilmesi veya belirli koşullar altında e-posta bildirimlerinin gönderilmesi gibi işlevler eklenebilir.
Bu tür geliştirmeler, ağ tarayıcısının daha işlevsel ve kullanıcıya özel hale getirilmesini sağlar. Raspberry Pi platformunun sunduğu esneklik sayesinde, kullanıcılar ihtiyaçlarına uygun özelleştirilmiş çözümler üretebilir.
Raspberry Pi 3 Model B+, ağ tarayıcı projeleri için uygun bir seçimdir ve çeşitli yazılımlar ile birleştirildiğinde, güçlü bir ağ yönetim aracı haline gelebilir.