SlideShare a Scribd company logo
1 of 34
TEMEL AĞ PROGRAMLARI VE
AĞ AYARLARI
Ağ Konfigürasyon Dosyaları ve
Scriptleri
• Linux işletim sistemi de diğer tüm gelişmiş işletim
sistemleri gibi ağ üzerinden haberleşmeyi
desteklemektedir.
• Linux işletim sisteminde tüm ayarlar metin
dosyalarında saklanmaktadır.
• Linux işletim sisteminde ağ ayarları da dosyalarda
tutulmaktadır. İstenildiği takdirde
• bu dosyalar düzenlenerek , istenildiği takdirde ise
grafik ara yüzlü programlar kullanılarak ağ
ayarlarının yapılması mümkündür.
Linux'ta ağ ayarları ile ilgili dosyalar
ve dizinler
• /etc/sysconfig/network dosyası : Bu dosya
genel ağ ayarları için kullanılan dosyadır.
• /etc/sysconfig/network-scripts dizini : Bu dizin
sistemde bulunan ağ arayüzleri için gerekli
tanımların bulunduğu dizindir.
• /etc/hosts
• /etc/resolv.conf
IP Adresi Çözücü Ayarları
• Linux işletim sisteminde makine ismi - IP
adresi , IP adresi - makine ismi dönüşümleri
• için birden fazla metot kullanılmaktadır. Bu
metotlar aşağıdaki gibidir.
• /etc/hosts dosyasının kullanımı
• DNS sunucu kullanımı
• NIS sunucu kullanımı
• Yukarıdaki satırda belirtilen 3 metodunda
kullanılabileceği belirtilmiştir. İlk olarak
/etc/hosts dosyası , eğer bulunamaz ise NIS
sunucusu , yine bulunamaz ise DNS
sunucusunun kullanılacağı belirtilmiştir.
DNS Ayarlarının Yapılması
(/etc/resolv.conf Dosyası)
• Linux işletim sisteminde diğer Unix türevi
işletim sistemlerinde olduğu gibi DNS
• ayarları için kullanılan dosya /etc/resolv.conf
dosyasıdır. En basit şekilde DNS ayarlarının
• yapılması için /etc/resolv.conf dosyası
aşağıdaki şekilde düzenlenmelidir
Temel Ağ Komutları ve Programları
Telnet Komutu
• Telnet programı uzaktaki sunucu ile TELNET
protokolü ile haberleşmeyi sağlayan bir
• programdır. Bu program sayesinde uzaktaki
makinede kullanıcıya bir çalışma alanı açılır
Ftp Komutu
• FTP protokolü uzaktaki sunucudan dosya transferi için kullanılan bir
protokoldür. Bu
• protokol kullanılarak uzaktaki ftp sunucusu ile dosya transferi
yapmayı sağlayan birçok
• istemci bulunmaktadır. Bu istemcilerden en yaygın olanı ftp
programıdır. Birçok işletim
• sisteminde hemen hemen aynı komutlar ve aynı arayüze sahiptir.
• Ftp programının temel kullanım şekli aşağıdaki gibidir:
• ftp ftp_sunucusu
• Ftp sunucusunun ismi verilmediği takdirde ftp programı aşağıdaki
bilgi istemi
• durumunda bekleyecektir. Bu durumda iken o veya open komutu ile
yeni bir ftp bağlantısı
• yaratılabilir.
• Kullanıcı ismi ve şifre doğrulatıldıktan sonra ftp
programı komut beklemek için bilgi
• istemi durumuna dönecektir. Bu durumda iken
birçok komut kullanılabilir. Bu komutlardan
• en çok kullanılanları aşağıdaki gibidir
• ls : Uzaktaki sunucuda bulunulan dizinin
içeriğinin görülmesini sağlar
• dir : ls ile aynı görevi görür. İki komutun çıktısı
ftp sunucusuna göre değişebilir.
• cd : Uzaktaki sunucuda bulunulan dizini
değiştirmek için kullanılır.
• get: Uzaktaki sunucudan bir dosya almak için
kullanılır.
• put : Uzaktaki sunucuya bir dosya koymak için
kullanılır.
• mget: Uzaktaki sunucudan birden fazla dosya
almak için kullanılır. Dosya isminin tam olarak
verilmesine gerek yoktur. İsmi tamamlamak için
*,? Gibi özel karakterler kullanılabilir.
• mput : Uzaktaki sunucuya birden fazla dosya
koymak için kullanılır
• prompt : mget ve mput komutları kullanıldığı
durumlarda her işlem yapılmadan önce
kullanıcıdan onay beklenir. Onay beklenmeden
işlemi yapmak isteniyor ise prompt komutu off
argümanı ile çağırılmalıdır. Onay verme işlemini
tekrar aktif yapmak için “prompt on” komutu
verilmelidir.
• bye : Ftp bağlantısını kapatmak için kullanılır
Whois Komutu
• Whois komutu bir IP adresinin hangi ağa dahil
olduğunu ve o ağdan sorumlu kişilerin
• e-posta adresleri , posta adresleri , telefonları
gibi bilgileri gösteren bir komuttur. Temelde
• bir IP bloğu alındığı takdirde , bloğu satın alan
ile ilgili bilgiler alınır ve bu bilgiler whois
• sunucularında tutulurlar. Whois komutu ile bu
sunucular sorgulanır.
Netstat Komutu
• netstat komutu ağ bağlantıları , yönlendirme
tablosu , arayüz istatistikleri gibi ağ ile ilgili
temel bilgileri göstermeye yarayan bir
programdır. Temel olarak aşağıdaki gibi
kullanılır
• Hiç bir seçenek verilmediği takdirde netstat
programı sistemde kullanımda olan soketler
hakkında bilgi verecektir. Bu durumda yapılmış
ağ bağlantıları ile ilgili olan bilgiler
gözükecektir.
Arp Komutu
• Arp komutu sistemin arp önbelleği ile ilgili
işlevlerin yapılmasını sağlar.
• Yapılabilecek temel işlemler arasında arp
tablosunu incelemek , arp tablosundan kayıt
• silmek ve arp tablosuna kayıt eklemek vardır
• Sistemin arp tablosunda , IP adresi – fiziksel
adres çiftleri için kayıtlar bulunmaktadır.
• Sistemde bulunan arp tablosunu görmek için
sadece arp komutunun çalıştırılması yeterlidir.
• İstendiği takdirde –a seçeneği de kullanılabilir.
–a parametresi kullanıldığı takdirde istenilen
• makinenin MAC adresi istenebilir
Ping Komutu
• Ping komutu ICMP protokolü üzerinden
ECHO_REQUEST göndermek için
• kullanılır. Bu isteği alan sunucu isteğe cevap
gönderir. Arada geçen zaman hesaplanarak
• kullanıcıya gösterilir.
• Ping komutu çoğunlukla karşıdaki makinenin
ayakta olup olmadığını kontrol etmek
• için kullanılır. Eğer ping isteğine cevap gelmiyor
ise uzaktaki makine çalışmıyor olabilir.
• Aynı zamanda ping komutunun çıktısından iki
makine arasındaki transferin ne kadar hızlı
• olabileceği hakkında tahmin yürütülebilir. Daha
kısa sürede cevap veren bir makine ile
• yapılan haberleşme , daha uzun sürede cevap
veren makine ile yapılan haberleşmeden çoğu
• zaman daha hızlıdır.
• Ping komutu ile aşağıdaki seçenekler
kullanılabilir:
• -c sayı: Sayı ile belirtilen kadar ping paketi
gönderdikten sonra programdan çıkılmasını
sağlar. Bu seçenek kullanılmadığı takdirde ping
programı kullanıcıdan kapatma isteği gelene
kadar çalışacaktır. En basit kapatma isteği
CTRL-C tuşları ile verilir.
• -f: Çok hızlı olarak ping paketi üretilmesini
sağlar. Sadece root kullanıcısı tarafından
kullanılabilir. Ağ üzerinde yavaşlatıcı etken
yapabileceğinden dikkatli kullanılması
gerekmektedir.
• -i süre: Her bir ping paketinin gönderilmesi
arasında geçmesi gereken sürenin
ayarlanması için kullanılır. Belirtilen süre
saniye cinsindendir. Bu seçenek
kullanılmadığı takdirde her bir saniyede bir
ping paketi gönderilir. –f seçeneği ile
uyumsuzdur.
• -n: Bu seçenek kullanıldığı takdirde ping isteği
gönderilen makineden gelen cevapların
kullanıcıya gösterilmesi sırasında makinenin
ismi yerine IP adresi kullanılır.
• -s paket_büyüklüğü: Gönderilecek ping
paketinin büyüklüğünün ayarlanması
• için kullanılır. Varsayılan paket büyüklüğü 56
byte’tır. 8 bytelık ICMP başlık
• bilgisi ile paket boyu 64 byte’a çıkar.
Traceroute Komutu
• Traceroute komutu ile uzaktaki makineye
giden yol hakkında bilgi alınır. Bu bilgilerden
en temel olanı uzaktaki makineye giderken
geçilen yönlendiricilerdir.
• Traceroute komutu varsayılan olarak UDP
paketleri ile çalışır. UDP paketlerinde TTL
(TimeToLive) değerlerini ayarlayarak geçilen
geçitlerin ortaya çıkmasını sağlar
Temel E-posta ve Haber Grubu
Araçları
KMail
• Kmail, Pardus ile birlikte standart olarak gelen
e-posta istemcisidir. Bu bölümde Kmail
hakkında bilgi verilecektir.
• Kmail yardımıyla e-postaları alabilmek ve
bunları göndermek için öncelikle Ayarlar
menüsündeki Kmail Ayarları seçeneğinden
bazı ayarların yapılmış olması gerekmektedir.
Öncelikle bir kullanıcı hesabı eklenmesi
gerekir.
Kmail Hesap Ayarları
• Ağ sayfasından Kmail'e e-posta hesabının
tanıtılması gerekmektedir. Bu sayfa,Kmail'in e-
posta gönderirken ya da alırken kullanması
gereken sunucunun adresi ve port numarası
başta olmak üzere birçok ayarın yapılmasını
sağlar.
Yapılan Ayarların Test Edilmesi
• Bunun için kullanıcı kendi kendine e-posta
yollamalıdır. Bunun için menüden 'YeniMesaj'
seçeneği tıklanır. Açılan penceredeki 'Adres'
kutucuğuna kullanıcı kendi e-postaadresinizi
yazar ve e-postayı gönderir.
Kmail Klavye Kısayolları
• Kısayol Eylem
• Sağ Ok ya da N Sonraki mesaja geçer.
• Sol Ok ya da P Önceki mesaja geçer.
• + Sonraki okunmamış mesaja geçer.
• - Önceki okunmamış mesaja geçer.
• Ctrl + Sonraki dizindeki okunmamış mesaja geçer
• Ctrl - Önceki dizindeki okunmamış mesaja geçer.
• Ctrl ve Yukarı Ok Eğer dizin listesi seçili ise bir sonraki
dizine geçer.
• Ctrl ve Aşağı Ok Eğer dizin listesi seçili ise bir önceki
dizine geçer.
Ağ Ayarları ve Ağ Programları
• Bu bölümde ağ bağlantı programını çalıştırarak
Pardus'u çeşitli yöntemlerle (kablosuz,modem
ya da ethernet) internet ya da yerel ağa
bağlayacak, diğer bilgisayarla iletişimkurmasını
sağlayacağız.
Ethernet Kartı İle Bağlantı
• Bu yöntemle hazır bir ağda (örneğin bir
kurumdaki yerel ağa), ya da yeni birbağlantıya
(örneğin Kablonet) erişim sağlanabilir.
Ethernet kartı ile bağlantı kurulabilmesiiçin,
Pardus'un ethernet kartını tanımış olması
gereklidir. Eğer ethernet kartı tanınmış
ise,özellikleri ağ ayarları programında
görüntülenecektir.
Kablosuz Bağlantı
Kablosuz bağlantı da ethernet bağlantısına
oldukça benzer. En önemli farkı, kablosuz ağlara
özgü bir adın olmasıdır. Genellikle, güvenlik
amaçlı olarak bu adın bağlantı sırasındaverilmesi
gerekebilir.
Temel ag prog_yapilari_mseml
Temel ag prog_yapilari_mseml
Temel ag prog_yapilari_mseml
Temel ag prog_yapilari_mseml
Temel ag prog_yapilari_mseml
Temel ag prog_yapilari_mseml

More Related Content

What's hot

Temel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıTemel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıAhmet Gürel
 
Temel ağ bilgisi
Temel ağ bilgisiTemel ağ bilgisi
Temel ağ bilgisiBegüm Erol
 
TCP/IP Ağlarda Parçalanmış Paketler ve Etkileri
TCP/IP Ağlarda Parçalanmış Paketler ve EtkileriTCP/IP Ağlarda Parçalanmış Paketler ve Etkileri
TCP/IP Ağlarda Parçalanmış Paketler ve EtkileriBGA Cyber Security
 
pentest netcat
pentest netcatpentest netcat
pentest netcatcigalkan
 
Hping ile IP/ICMP ve UDP Paketleri Oluşturma
Hping ile IP/ICMP ve UDP Paketleri OluşturmaHping ile IP/ICMP ve UDP Paketleri Oluşturma
Hping ile IP/ICMP ve UDP Paketleri OluşturmaBGA Cyber Security
 
Packet-O-Matic:Network Forensic Aracı
Packet-O-Matic:Network Forensic AracıPacket-O-Matic:Network Forensic Aracı
Packet-O-Matic:Network Forensic AracıBGA Cyber Security
 
10-Kablosuz Ağlardaki Zaafiyetler
10-Kablosuz Ağlardaki Zaafiyetler10-Kablosuz Ağlardaki Zaafiyetler
10-Kablosuz Ağlardaki ZaafiyetlerÖnay Kıvılcım
 
Nmap sonuclarinin yorumlanmasi
Nmap sonuclarinin yorumlanmasiNmap sonuclarinin yorumlanmasi
Nmap sonuclarinin yorumlanmasicigalkan
 
Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013
Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013
Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013Siber Güvenlik Derneği
 
Oracle Veritabanı Güvenlik Testi Çalışmaları
Oracle Veritabanı Güvenlik Testi ÇalışmalarıOracle Veritabanı Güvenlik Testi Çalışmaları
Oracle Veritabanı Güvenlik Testi ÇalışmalarıBGA Cyber Security
 
Cmd (ms dos) komutları cansu salduz
Cmd (ms dos) komutları cansu salduzCmd (ms dos) komutları cansu salduz
Cmd (ms dos) komutları cansu salduzOnur Kılıç
 
Nmap kullanimi
Nmap kullanimiNmap kullanimi
Nmap kullanimicigalkan
 

What's hot (20)

Nmap Kullanım Kitapçığı
Nmap Kullanım KitapçığıNmap Kullanım Kitapçığı
Nmap Kullanım Kitapçığı
 
Hping, TCP/IP Paket Üretici
Hping, TCP/IP Paket ÜreticiHping, TCP/IP Paket Üretici
Hping, TCP/IP Paket Üretici
 
Temel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıTemel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş Dökümanı
 
Temel ağ bilgisi
Temel ağ bilgisiTemel ağ bilgisi
Temel ağ bilgisi
 
TCP/IP Ağlarda Parçalanmış Paketler ve Etkileri
TCP/IP Ağlarda Parçalanmış Paketler ve EtkileriTCP/IP Ağlarda Parçalanmış Paketler ve Etkileri
TCP/IP Ağlarda Parçalanmış Paketler ve Etkileri
 
pentest netcat
pentest netcatpentest netcat
pentest netcat
 
Hping ile IP/ICMP ve UDP Paketleri Oluşturma
Hping ile IP/ICMP ve UDP Paketleri OluşturmaHping ile IP/ICMP ve UDP Paketleri Oluşturma
Hping ile IP/ICMP ve UDP Paketleri Oluşturma
 
Yeni çizim
Yeni çizimYeni çizim
Yeni çizim
 
Packet-O-Matic:Network Forensic Aracı
Packet-O-Matic:Network Forensic AracıPacket-O-Matic:Network Forensic Aracı
Packet-O-Matic:Network Forensic Aracı
 
Nmap el kitabi
Nmap el kitabiNmap el kitabi
Nmap el kitabi
 
Ağ Temelleri - Caner Köroğlu
Ağ Temelleri - Caner KöroğluAğ Temelleri - Caner Köroğlu
Ağ Temelleri - Caner Köroğlu
 
10-Kablosuz Ağlardaki Zaafiyetler
10-Kablosuz Ağlardaki Zaafiyetler10-Kablosuz Ağlardaki Zaafiyetler
10-Kablosuz Ağlardaki Zaafiyetler
 
Nmap sonuclarinin yorumlanmasi
Nmap sonuclarinin yorumlanmasiNmap sonuclarinin yorumlanmasi
Nmap sonuclarinin yorumlanmasi
 
Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013
Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013
Siber Güvenlik Buluşmaları 7. oturum, 1. kısım-07.12.2013
 
Oracle Veritabanı Güvenlik Testi Çalışmaları
Oracle Veritabanı Güvenlik Testi ÇalışmalarıOracle Veritabanı Güvenlik Testi Çalışmaları
Oracle Veritabanı Güvenlik Testi Çalışmaları
 
Cmd (ms dos) komutları cansu salduz
Cmd (ms dos) komutları cansu salduzCmd (ms dos) komutları cansu salduz
Cmd (ms dos) komutları cansu salduz
 
Sbs 2008 dhcp
Sbs 2008 dhcpSbs 2008 dhcp
Sbs 2008 dhcp
 
Nmap kullanimi
Nmap kullanimiNmap kullanimi
Nmap kullanimi
 
Holynix v2
Holynix v2Holynix v2
Holynix v2
 
Cizim
CizimCizim
Cizim
 

Viewers also liked

Yalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim Kataloğu
Yalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim KataloğuYalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim Kataloğu
Yalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim KataloğuGökhan Çelikliay
 
Just in Time , Tam Zamanında Üretim
Just in Time , Tam Zamanında ÜretimJust in Time , Tam Zamanında Üretim
Just in Time , Tam Zamanında ÜretimEvren E
 
Lean Manufacturing , Yalın Üretim
Lean Manufacturing , Yalın ÜretimLean Manufacturing , Yalın Üretim
Lean Manufacturing , Yalın ÜretimEvren E
 
Yalın düşünce sunumu
Yalın düşünce sunumuYalın düşünce sunumu
Yalın düşünce sunumuÖzge Subaşı
 
IDC Industry 4.0 - Can Barış Öztok
IDC Industry 4.0 - Can Barış ÖztokIDC Industry 4.0 - Can Barış Öztok
IDC Industry 4.0 - Can Barış ÖztokKocSistem_
 
6 OEE overview
6 OEE overview6 OEE overview
6 OEE overviewWebseology
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision MakingIbrahim M. Morsy
 

Viewers also liked (8)

Yalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim Kataloğu
Yalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim KataloğuYalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim Kataloğu
Yalın Yönetim Merkezi'nin Yalın Yönetim-Yalın Üretim Eğitim Kataloğu
 
Yalın üretim
Yalın üretimYalın üretim
Yalın üretim
 
Just in Time , Tam Zamanında Üretim
Just in Time , Tam Zamanında ÜretimJust in Time , Tam Zamanında Üretim
Just in Time , Tam Zamanında Üretim
 
Lean Manufacturing , Yalın Üretim
Lean Manufacturing , Yalın ÜretimLean Manufacturing , Yalın Üretim
Lean Manufacturing , Yalın Üretim
 
Yalın düşünce sunumu
Yalın düşünce sunumuYalın düşünce sunumu
Yalın düşünce sunumu
 
IDC Industry 4.0 - Can Barış Öztok
IDC Industry 4.0 - Can Barış ÖztokIDC Industry 4.0 - Can Barış Öztok
IDC Industry 4.0 - Can Barış Öztok
 
6 OEE overview
6 OEE overview6 OEE overview
6 OEE overview
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision Making
 

Similar to Temel ag prog_yapilari_mseml

DHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik TakibiDHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik TakibiErtugrul Akbas
 
Siber Güvenlik 1. hafta
Siber Güvenlik 1. haftaSiber Güvenlik 1. hafta
Siber Güvenlik 1. haftaOnur Er
 
Oracle 10g Database Server Kurulum
Oracle 10g Database Server KurulumOracle 10g Database Server Kurulum
Oracle 10g Database Server KurulumAnar Godjaev
 
Python İle Ağ Programlama
Python İle Ağ ProgramlamaPython İle Ağ Programlama
Python İle Ağ ProgramlamaOguzhan Coskun
 
PORT TARAMA ve KEŞİF ÇALIŞMALARI
PORT TARAMA ve KEŞİF ÇALIŞMALARI PORT TARAMA ve KEŞİF ÇALIŞMALARI
PORT TARAMA ve KEŞİF ÇALIŞMALARI BGA Cyber Security
 
Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇Esra Acar
 
Tcp ip
Tcp ipTcp ip
Tcp ipepoxxy
 
Apache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - Türkçe
Apache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - TürkçeApache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - Türkçe
Apache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - TürkçeEmre Akış
 
Ağ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örneklerAğ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örneklerAlonelaz
 
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim Notlarım
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim NotlarımWeb Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim Notlarım
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim NotlarımNur Yesilyurt
 
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARISNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARIMehmetEminDOAN1
 
Hazi̇ran
Hazi̇ranHazi̇ran
Hazi̇ranBttBLog
 

Similar to Temel ag prog_yapilari_mseml (20)

4.modül
4.modül4.modül
4.modül
 
Ağ Temelleri
Ağ TemelleriAğ Temelleri
Ağ Temelleri
 
DHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik TakibiDHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik Takibi
 
Siber Güvenlik 1. hafta
Siber Güvenlik 1. haftaSiber Güvenlik 1. hafta
Siber Güvenlik 1. hafta
 
Oracle 10g Database Server Kurulum
Oracle 10g Database Server KurulumOracle 10g Database Server Kurulum
Oracle 10g Database Server Kurulum
 
10.modül
10.modül10.modül
10.modül
 
Python İle Ağ Programlama
Python İle Ağ ProgramlamaPython İle Ağ Programlama
Python İle Ağ Programlama
 
Linux Sistem Yönetimi
Linux Sistem YönetimiLinux Sistem Yönetimi
Linux Sistem Yönetimi
 
Ağ sunusu
Ağ sunusuAğ sunusu
Ağ sunusu
 
PORT TARAMA ve KEŞİF ÇALIŞMALARI
PORT TARAMA ve KEŞİF ÇALIŞMALARI PORT TARAMA ve KEŞİF ÇALIŞMALARI
PORT TARAMA ve KEŞİF ÇALIŞMALARI
 
Ağ donanım
Ağ donanımAğ donanım
Ağ donanım
 
Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Apache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - Türkçe
Apache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - TürkçeApache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - Türkçe
Apache Kafka - Yüksek Performanslı Dağıtık Mesajlaşma Sistemi - Türkçe
 
11 g RAC -ASM
11 g RAC -ASM11 g RAC -ASM
11 g RAC -ASM
 
Ağ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örneklerAğ i̇şleti̇m si̇stemleri̇ne örnekler
Ağ i̇şleti̇m si̇stemleri̇ne örnekler
 
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim Notlarım
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim NotlarımWeb Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim Notlarım
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim Notlarım
 
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARISNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
SNİFFİNG VE SERVİS DIŞI BIRAKMA SALDIRILARI
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Hazi̇ran
Hazi̇ranHazi̇ran
Hazi̇ran
 

More from mimarsinantl

Puppy430 tutorial-english
Puppy430 tutorial-englishPuppy430 tutorial-english
Puppy430 tutorial-englishmimarsinantl
 
Temel kullanici gruplari
Temel kullanici gruplariTemel kullanici gruplari
Temel kullanici gruplarimimarsinantl
 
Pardus yazici islemleri_mseml
Pardus yazici islemleri_msemlPardus yazici islemleri_mseml
Pardus yazici islemleri_msemlmimarsinantl
 
Ag konf scriptleri_mseml
Ag konf scriptleri_msemlAg konf scriptleri_mseml
Ag konf scriptleri_msemlmimarsinantl
 
Acik kaynak program_kurulumu_mseml
Acik kaynak program_kurulumu_msemlAcik kaynak program_kurulumu_mseml
Acik kaynak program_kurulumu_msemlmimarsinantl
 
Acik kaynak isl_sis_mseml
Acik kaynak isl_sis_msemlAcik kaynak isl_sis_mseml
Acik kaynak isl_sis_msemlmimarsinantl
 

More from mimarsinantl (7)

Puppy430 tutorial-english
Puppy430 tutorial-englishPuppy430 tutorial-english
Puppy430 tutorial-english
 
Kernel senlik2007
Kernel senlik2007Kernel senlik2007
Kernel senlik2007
 
Temel kullanici gruplari
Temel kullanici gruplariTemel kullanici gruplari
Temel kullanici gruplari
 
Pardus yazici islemleri_mseml
Pardus yazici islemleri_msemlPardus yazici islemleri_mseml
Pardus yazici islemleri_mseml
 
Ag konf scriptleri_mseml
Ag konf scriptleri_msemlAg konf scriptleri_mseml
Ag konf scriptleri_mseml
 
Acik kaynak program_kurulumu_mseml
Acik kaynak program_kurulumu_msemlAcik kaynak program_kurulumu_mseml
Acik kaynak program_kurulumu_mseml
 
Acik kaynak isl_sis_mseml
Acik kaynak isl_sis_msemlAcik kaynak isl_sis_mseml
Acik kaynak isl_sis_mseml
 

Temel ag prog_yapilari_mseml

  • 1. TEMEL AĞ PROGRAMLARI VE AĞ AYARLARI
  • 2. Ağ Konfigürasyon Dosyaları ve Scriptleri • Linux işletim sistemi de diğer tüm gelişmiş işletim sistemleri gibi ağ üzerinden haberleşmeyi desteklemektedir. • Linux işletim sisteminde tüm ayarlar metin dosyalarında saklanmaktadır. • Linux işletim sisteminde ağ ayarları da dosyalarda tutulmaktadır. İstenildiği takdirde • bu dosyalar düzenlenerek , istenildiği takdirde ise grafik ara yüzlü programlar kullanılarak ağ ayarlarının yapılması mümkündür.
  • 3. Linux'ta ağ ayarları ile ilgili dosyalar ve dizinler • /etc/sysconfig/network dosyası : Bu dosya genel ağ ayarları için kullanılan dosyadır. • /etc/sysconfig/network-scripts dizini : Bu dizin sistemde bulunan ağ arayüzleri için gerekli tanımların bulunduğu dizindir. • /etc/hosts • /etc/resolv.conf
  • 4. IP Adresi Çözücü Ayarları • Linux işletim sisteminde makine ismi - IP adresi , IP adresi - makine ismi dönüşümleri • için birden fazla metot kullanılmaktadır. Bu metotlar aşağıdaki gibidir. • /etc/hosts dosyasının kullanımı • DNS sunucu kullanımı • NIS sunucu kullanımı
  • 5. • Yukarıdaki satırda belirtilen 3 metodunda kullanılabileceği belirtilmiştir. İlk olarak /etc/hosts dosyası , eğer bulunamaz ise NIS sunucusu , yine bulunamaz ise DNS sunucusunun kullanılacağı belirtilmiştir.
  • 6. DNS Ayarlarının Yapılması (/etc/resolv.conf Dosyası) • Linux işletim sisteminde diğer Unix türevi işletim sistemlerinde olduğu gibi DNS • ayarları için kullanılan dosya /etc/resolv.conf dosyasıdır. En basit şekilde DNS ayarlarının • yapılması için /etc/resolv.conf dosyası aşağıdaki şekilde düzenlenmelidir
  • 7. Temel Ağ Komutları ve Programları Telnet Komutu • Telnet programı uzaktaki sunucu ile TELNET protokolü ile haberleşmeyi sağlayan bir • programdır. Bu program sayesinde uzaktaki makinede kullanıcıya bir çalışma alanı açılır
  • 8. Ftp Komutu • FTP protokolü uzaktaki sunucudan dosya transferi için kullanılan bir protokoldür. Bu • protokol kullanılarak uzaktaki ftp sunucusu ile dosya transferi yapmayı sağlayan birçok • istemci bulunmaktadır. Bu istemcilerden en yaygın olanı ftp programıdır. Birçok işletim • sisteminde hemen hemen aynı komutlar ve aynı arayüze sahiptir. • Ftp programının temel kullanım şekli aşağıdaki gibidir: • ftp ftp_sunucusu • Ftp sunucusunun ismi verilmediği takdirde ftp programı aşağıdaki bilgi istemi • durumunda bekleyecektir. Bu durumda iken o veya open komutu ile yeni bir ftp bağlantısı • yaratılabilir.
  • 9. • Kullanıcı ismi ve şifre doğrulatıldıktan sonra ftp programı komut beklemek için bilgi • istemi durumuna dönecektir. Bu durumda iken birçok komut kullanılabilir. Bu komutlardan • en çok kullanılanları aşağıdaki gibidir
  • 10. • ls : Uzaktaki sunucuda bulunulan dizinin içeriğinin görülmesini sağlar • dir : ls ile aynı görevi görür. İki komutun çıktısı ftp sunucusuna göre değişebilir. • cd : Uzaktaki sunucuda bulunulan dizini değiştirmek için kullanılır. • get: Uzaktaki sunucudan bir dosya almak için kullanılır. • put : Uzaktaki sunucuya bir dosya koymak için kullanılır.
  • 11. • mget: Uzaktaki sunucudan birden fazla dosya almak için kullanılır. Dosya isminin tam olarak verilmesine gerek yoktur. İsmi tamamlamak için *,? Gibi özel karakterler kullanılabilir. • mput : Uzaktaki sunucuya birden fazla dosya koymak için kullanılır • prompt : mget ve mput komutları kullanıldığı durumlarda her işlem yapılmadan önce kullanıcıdan onay beklenir. Onay beklenmeden işlemi yapmak isteniyor ise prompt komutu off argümanı ile çağırılmalıdır. Onay verme işlemini tekrar aktif yapmak için “prompt on” komutu verilmelidir. • bye : Ftp bağlantısını kapatmak için kullanılır
  • 12. Whois Komutu • Whois komutu bir IP adresinin hangi ağa dahil olduğunu ve o ağdan sorumlu kişilerin • e-posta adresleri , posta adresleri , telefonları gibi bilgileri gösteren bir komuttur. Temelde • bir IP bloğu alındığı takdirde , bloğu satın alan ile ilgili bilgiler alınır ve bu bilgiler whois • sunucularında tutulurlar. Whois komutu ile bu sunucular sorgulanır.
  • 13. Netstat Komutu • netstat komutu ağ bağlantıları , yönlendirme tablosu , arayüz istatistikleri gibi ağ ile ilgili temel bilgileri göstermeye yarayan bir programdır. Temel olarak aşağıdaki gibi kullanılır • Hiç bir seçenek verilmediği takdirde netstat programı sistemde kullanımda olan soketler hakkında bilgi verecektir. Bu durumda yapılmış ağ bağlantıları ile ilgili olan bilgiler gözükecektir.
  • 14. Arp Komutu • Arp komutu sistemin arp önbelleği ile ilgili işlevlerin yapılmasını sağlar. • Yapılabilecek temel işlemler arasında arp tablosunu incelemek , arp tablosundan kayıt • silmek ve arp tablosuna kayıt eklemek vardır
  • 15. • Sistemin arp tablosunda , IP adresi – fiziksel adres çiftleri için kayıtlar bulunmaktadır. • Sistemde bulunan arp tablosunu görmek için sadece arp komutunun çalıştırılması yeterlidir. • İstendiği takdirde –a seçeneği de kullanılabilir. –a parametresi kullanıldığı takdirde istenilen • makinenin MAC adresi istenebilir
  • 16. Ping Komutu • Ping komutu ICMP protokolü üzerinden ECHO_REQUEST göndermek için • kullanılır. Bu isteği alan sunucu isteğe cevap gönderir. Arada geçen zaman hesaplanarak • kullanıcıya gösterilir.
  • 17. • Ping komutu çoğunlukla karşıdaki makinenin ayakta olup olmadığını kontrol etmek • için kullanılır. Eğer ping isteğine cevap gelmiyor ise uzaktaki makine çalışmıyor olabilir. • Aynı zamanda ping komutunun çıktısından iki makine arasındaki transferin ne kadar hızlı • olabileceği hakkında tahmin yürütülebilir. Daha kısa sürede cevap veren bir makine ile • yapılan haberleşme , daha uzun sürede cevap veren makine ile yapılan haberleşmeden çoğu • zaman daha hızlıdır. • Ping komutu ile aşağıdaki seçenekler kullanılabilir:
  • 18. • -c sayı: Sayı ile belirtilen kadar ping paketi gönderdikten sonra programdan çıkılmasını sağlar. Bu seçenek kullanılmadığı takdirde ping programı kullanıcıdan kapatma isteği gelene kadar çalışacaktır. En basit kapatma isteği CTRL-C tuşları ile verilir. • -f: Çok hızlı olarak ping paketi üretilmesini sağlar. Sadece root kullanıcısı tarafından kullanılabilir. Ağ üzerinde yavaşlatıcı etken yapabileceğinden dikkatli kullanılması gerekmektedir.
  • 19. • -i süre: Her bir ping paketinin gönderilmesi arasında geçmesi gereken sürenin ayarlanması için kullanılır. Belirtilen süre saniye cinsindendir. Bu seçenek kullanılmadığı takdirde her bir saniyede bir ping paketi gönderilir. –f seçeneği ile uyumsuzdur. • -n: Bu seçenek kullanıldığı takdirde ping isteği gönderilen makineden gelen cevapların kullanıcıya gösterilmesi sırasında makinenin ismi yerine IP adresi kullanılır.
  • 20. • -s paket_büyüklüğü: Gönderilecek ping paketinin büyüklüğünün ayarlanması • için kullanılır. Varsayılan paket büyüklüğü 56 byte’tır. 8 bytelık ICMP başlık • bilgisi ile paket boyu 64 byte’a çıkar.
  • 21. Traceroute Komutu • Traceroute komutu ile uzaktaki makineye giden yol hakkında bilgi alınır. Bu bilgilerden en temel olanı uzaktaki makineye giderken geçilen yönlendiricilerdir. • Traceroute komutu varsayılan olarak UDP paketleri ile çalışır. UDP paketlerinde TTL (TimeToLive) değerlerini ayarlayarak geçilen geçitlerin ortaya çıkmasını sağlar
  • 22. Temel E-posta ve Haber Grubu Araçları KMail • Kmail, Pardus ile birlikte standart olarak gelen e-posta istemcisidir. Bu bölümde Kmail hakkında bilgi verilecektir. • Kmail yardımıyla e-postaları alabilmek ve bunları göndermek için öncelikle Ayarlar menüsündeki Kmail Ayarları seçeneğinden bazı ayarların yapılmış olması gerekmektedir. Öncelikle bir kullanıcı hesabı eklenmesi gerekir.
  • 23. Kmail Hesap Ayarları • Ağ sayfasından Kmail'e e-posta hesabının tanıtılması gerekmektedir. Bu sayfa,Kmail'in e- posta gönderirken ya da alırken kullanması gereken sunucunun adresi ve port numarası başta olmak üzere birçok ayarın yapılmasını sağlar.
  • 24. Yapılan Ayarların Test Edilmesi • Bunun için kullanıcı kendi kendine e-posta yollamalıdır. Bunun için menüden 'YeniMesaj' seçeneği tıklanır. Açılan penceredeki 'Adres' kutucuğuna kullanıcı kendi e-postaadresinizi yazar ve e-postayı gönderir.
  • 25. Kmail Klavye Kısayolları • Kısayol Eylem • Sağ Ok ya da N Sonraki mesaja geçer. • Sol Ok ya da P Önceki mesaja geçer. • + Sonraki okunmamış mesaja geçer. • - Önceki okunmamış mesaja geçer. • Ctrl + Sonraki dizindeki okunmamış mesaja geçer • Ctrl - Önceki dizindeki okunmamış mesaja geçer. • Ctrl ve Yukarı Ok Eğer dizin listesi seçili ise bir sonraki dizine geçer. • Ctrl ve Aşağı Ok Eğer dizin listesi seçili ise bir önceki dizine geçer.
  • 26. Ağ Ayarları ve Ağ Programları • Bu bölümde ağ bağlantı programını çalıştırarak Pardus'u çeşitli yöntemlerle (kablosuz,modem ya da ethernet) internet ya da yerel ağa bağlayacak, diğer bilgisayarla iletişimkurmasını sağlayacağız.
  • 27. Ethernet Kartı İle Bağlantı • Bu yöntemle hazır bir ağda (örneğin bir kurumdaki yerel ağa), ya da yeni birbağlantıya (örneğin Kablonet) erişim sağlanabilir. Ethernet kartı ile bağlantı kurulabilmesiiçin, Pardus'un ethernet kartını tanımış olması gereklidir. Eğer ethernet kartı tanınmış ise,özellikleri ağ ayarları programında görüntülenecektir.
  • 28. Kablosuz Bağlantı Kablosuz bağlantı da ethernet bağlantısına oldukça benzer. En önemli farkı, kablosuz ağlara özgü bir adın olmasıdır. Genellikle, güvenlik amaçlı olarak bu adın bağlantı sırasındaverilmesi gerekebilir.