{"id":31437,"date":"2025-10-10T00:01:49","date_gmt":"2025-10-09T21:01:49","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/"},"modified":"2025-10-10T00:01:49","modified_gmt":"2025-10-09T21:01:49","slug":"siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/","title":{"rendered":"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi"},"content":{"rendered":"<p>Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.<\/p>\n<p>Dijital d\u00fcnyada her ge\u00e7en g\u00fcn artan siber tehditler kar\u015f\u0131s\u0131nda, siber g\u00fcvenlik profesyonelleri i\u00e7in etkili ve h\u0131zl\u0131 ara\u00e7lara sahip olmak hayati \u00f6nem ta\u015f\u0131r. Grafiksel kullan\u0131c\u0131 aray\u00fczleri (GUI) belirli g\u00f6revler i\u00e7in kolayl\u0131k sunsa da, komut sat\u0131r\u0131 aray\u00fczleri (CLI), siber g\u00fcvenlik alan\u0131nda benzersiz bir esneklik, h\u0131z ve g\u00fc\u00e7 sa\u011flar. Peki, bir siber g\u00fcvenlik acemisi neden CLI&#8217;ya yat\u0131r\u0131m yapmal\u0131? \u00d6ncelikle, CLI ara\u00e7lar\u0131 sistem kaynaklar\u0131n\u0131 daha verimli kullan\u0131r; bu da b\u00fcy\u00fck veri k\u00fcmelerini analiz ederken veya d\u00fc\u015f\u00fck kaynakl\u0131 sistemlerde \u00e7al\u0131\u015f\u0131rken kritik bir avantajd\u0131r.<\/p>\n<p>Dahas\u0131, komut sat\u0131r\u0131, otomasyon i\u00e7in ideal bir platform sunar. Tekrarlayan g\u00f6revleri veya karma\u015f\u0131k i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in betikler (scriptler) yazmak, hem zaman kazand\u0131r\u0131r hem de insan hatas\u0131 olas\u0131l\u0131\u011f\u0131n\u0131 azalt\u0131r. Bu, \u00f6zellikle geni\u015f a\u011flar\u0131 tararken, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit ederken veya log dosyalar\u0131n\u0131 incelerken paha bi\u00e7ilmezdir. Bir a\u011f y\u00f6neticisi veya g\u00fcvenlik analisti olarak, y\u00fczlerce hatta binlerce sunucuyu tek tek kontrol etmek yerine, bir betik arac\u0131l\u0131\u011f\u0131yla toplu i\u015flemler ger\u00e7ekle\u015ftirebilirsiniz. Bu kabiliyet, modern siber g\u00fcvenlik operasyonlar\u0131n\u0131n temelini olu\u015fturur. \u00d6rne\u011fin, bir g\u00fcvenlik denetimi s\u0131ras\u0131nda, belirli portlar\u0131n a\u00e7\u0131k olup olmad\u0131\u011f\u0131n\u0131 kontrol eden, zafiyet taramas\u0131 yapan ve sonu\u00e7lar\u0131 belirli bir formatta raporlayan otomatik bir i\u015f ak\u0131\u015f\u0131 olu\u015fturmak, GUI tabanl\u0131 ara\u00e7larla \u00e7ok daha zahmetli veya imkans\u0131z olabilir.<\/p>\n<p>Bununla birlikte, komut sat\u0131r\u0131 ara\u00e7lar\u0131, genellikle GUI versiyonlar\u0131ndan daha fazla kontrol ve ince ayar imkan\u0131 sunar. \u00d6rne\u011fin, bir a\u011f tarama arac\u0131n\u0131 kullan\u0131rken, GUI size belirli \u00f6n tan\u0131ml\u0131 se\u00e7enekler sunabilirken, CLI versiyonu her bir parametreyi detayl\u0131ca \u00f6zelle\u015ftirmenize olanak tan\u0131r. Bu, daha hedeflenmi\u015f ve hassas g\u00fcvenlik testleri yapman\u0131za olanak sa\u011flar. Ayr\u0131ca, bir\u00e7ok siber sald\u0131r\u0131 veya savunma tekni\u011fi do\u011frudan komut sat\u0131r\u0131 \u00fczerinden ger\u00e7ekle\u015ftirilir; bu nedenle, bu ara\u00e7lar\u0131 etkin bir \u015fekilde kullanmak, hem sald\u0131rganlar\u0131n d\u00fc\u015f\u00fcnce yap\u0131s\u0131n\u0131 anlaman\u0131za hem de kendi sistemlerinizi daha iyi koruman\u0131za yard\u0131mc\u0131 olur. Son olarak, komut sat\u0131r\u0131, Linux\/Unix tabanl\u0131 i\u015fletim sistemlerinin kalbidir ve siber g\u00fcvenlik alan\u0131ndaki bir\u00e7ok pop\u00fcler ara\u00e7 ve da\u011f\u0131t\u0131m (\u00f6rne\u011fin Kali Linux) bu \u00e7evre \u00fczerine in\u015fa edilmi\u015ftir. Dolay\u0131s\u0131yla, komut sat\u0131r\u0131nda ustala\u015fmak, bu g\u00fc\u00e7l\u00fc platformlar\u0131n potansiyelini tam olarak kullanman\u0131z i\u00e7in bir \u00f6n ko\u015fuldur. Bu y\u00fczden, siber g\u00fcvenlik kariyerinize ba\u015flarken komut sat\u0131r\u0131 ara\u00e7lar\u0131n\u0131 \u00f6\u011frenmek, sadece bir tercih de\u011fil, ayn\u0131 zamanda zorunluluktur. Bu makalede ele alaca\u011f\u0131m\u0131z be\u015f ara\u00e7, bu temel becerileri edinmenizde size k\u0131lavuzluk edecek ve dijital d\u00fcnyadaki yerinizi sa\u011flamla\u015ft\u0131rman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h2>A\u011f Ba\u011flant\u0131s\u0131n\u0131 Ping ve Traceroute ile Nas\u0131l Kontrol Edersiniz?<\/h2>\n<p>Siber g\u00fcvenlikte herhangi bir analize ba\u015flamadan \u00f6nce, temel a\u011f ba\u011flant\u0131s\u0131n\u0131 anlamak ve do\u011frulamak esast\u0131r. \u0130nternet Kontrol Mesaj Protokol\u00fc (ICMP) tabanl\u0131 <code>ping<\/code> ve <code>traceroute<\/code> (veya Windows&#8217;ta <code>tracert<\/code>) gibi basit komut sat\u0131r\u0131 ara\u00e7lar\u0131, a\u011f sorunlar\u0131n\u0131 te\u015fhis etmek ve bir hedefe giden yolu anlamak i\u00e7in ilk ba\u015fvurulacak kaynaklard\u0131r. Peki, bu ara\u00e7lar tam olarak ne i\u015fe yarar ve siber g\u00fcvenlik ba\u011flam\u0131nda nas\u0131l bir de\u011fer sunar?<\/p>\n<p><code>Ping<\/code>, bir hedefe (bir IP adresi veya alan ad\u0131) k\u00fc\u00e7\u00fck veri paketleri g\u00f6ndererek ve geri d\u00f6nen yan\u0131tlar\u0131 izleyerek a\u011f ba\u011flant\u0131s\u0131n\u0131 test eder. Bu paketler, yank\u0131 iste\u011fi (echo request) olarak adland\u0131r\u0131l\u0131r ve hedef sistemden yank\u0131 yan\u0131t\u0131 (echo reply) beklenir. Al\u0131nan yan\u0131tlar, paketin hedefe ula\u015fma s\u00fcresini (gecikme, latency) ve paketin kaybolup kaybolmad\u0131\u011f\u0131n\u0131 (paket kayb\u0131) g\u00f6sterir. Y\u00fcksek gecikme s\u00fcreleri veya paket kay\u0131plar\u0131, a\u011fda t\u0131kan\u0131kl\u0131k, hatal\u0131 y\u00f6nlendirmeler veya g\u00fcvenlik duvar\u0131 engellemeleri gibi sorunlara i\u015faret edebilir. Bir web sitesine eri\u015femedi\u011finizde veya bir sunucuya ba\u011flanamad\u0131\u011f\u0131n\u0131zda, <code>ping<\/code> komutu size ilk ipu\u00e7lar\u0131n\u0131 verecektir. \u00d6rne\u011fin, bir sunucuya ping at\u0131ld\u0131\u011f\u0131nda hi\u00e7 yan\u0131t al\u0131nam\u0131yorsa, sunucunun kapal\u0131 oldu\u011funu, a\u011f ba\u011flant\u0131s\u0131n\u0131n olmad\u0131\u011f\u0131n\u0131 veya g\u00fcvenlik duvar\u0131 taraf\u0131ndan engellendi\u011fini anlayabilirsiniz.<\/p>\n<p>Kullan\u0131m\u0131 olduk\u00e7a basittir:<\/p>\n<pre><code>\nping google.com\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki komut, Google sunucular\u0131na s\u00fcrekli ping g\u00f6nderir (Linux\/macOS'ta). Windows'ta varsay\u0131lan olarak 4 paket g\u00f6nderir. \u00c7\u0131kt\u0131da, her bir paketin gidi\u015f-d\u00f6n\u00fc\u015f s\u00fcresi (ms cinsinden) ve toplam istatistikler (g\u00f6nderilen, al\u0131nan, kaybolan paketler ve ortalama gecikme) yer al\u0131r. Bu bilgiler, bir hedef sistemin canl\u0131 olup olmad\u0131\u011f\u0131n\u0131 ve a\u011f \u00fczerindeki eri\u015filebilirli\u011fini h\u0131zla anlaman\u0131z\u0131 sa\u011flar.<\/p>\n<p>\u00d6te yandan, <code>traceroute<\/code> (veya Windows'ta <code>tracert<\/code>), bir paketin kaynaktan hedefe ula\u015fana kadar ge\u00e7ti\u011fi t\u00fcm y\u00f6nlendiricileri (hop) ve her bir hop aras\u0131ndaki gecikme s\u00fcrelerini g\u00f6sterir. Bu, a\u011f topolojisini anlamak, bir hedefe giden yol \u00fczerindeki performans d\u00fc\u015f\u00fc\u015flerini veya hatal\u0131 y\u00f6nlendirmeleri tespit etmek i\u00e7in kritik bir ara\u00e7t\u0131r. Bir siber g\u00fcvenlik analisti i\u00e7in, bu, bir sald\u0131rgan\u0131n a\u011f i\u00e7inde hangi yollar\u0131 izledi\u011fini veya kendi a\u011f trafi\u011finizin beklenenden farkl\u0131 bir rota izleyip izlemedi\u011fini anlamak i\u00e7in faydal\u0131d\u0131r. Bir web sitesine eri\u015fim sorunu ya\u015fad\u0131\u011f\u0131n\u0131zda ve <code>ping<\/code>'in yan\u0131t verdi\u011fini g\u00f6rd\u00fc\u011f\u00fcn\u00fczde bile, <code>traceroute<\/code> sorunun a\u011f\u0131n neresinde oldu\u011funu (\u00f6rne\u011fin, kendi a\u011f ge\u00e7idinizde mi, ISS'nizde mi yoksa hedef sunucunun a\u011f\u0131nda m\u0131) belirlemenize yard\u0131mc\u0131 olabilir.<\/p>\n<p>Kullan\u0131m\u0131 da <code>ping<\/code>'e benzer:<\/p>\n<pre><code>\ntraceroute google.com\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, her bir ad\u0131mda paketin ge\u00e7ti\u011fi y\u00f6nlendiricinin IP adresini ve ilgili gecikme s\u00fcrelerini listeleyecektir. Her sat\u0131r bir \"hop\" temsil eder. E\u011fer bir hop'ta y\u0131ld\u0131z i\u015faretleri g\u00f6r\u00fcyorsan\u0131z (<code>* * *<\/code>), o hop'tan yan\u0131t al\u0131namad\u0131\u011f\u0131 anlam\u0131na gelir ki bu, o noktada bir g\u00fcvenlik duvar\u0131 engeli, y\u00f6nlendirici sorunu veya a\u011f t\u0131kan\u0131kl\u0131\u011f\u0131 olabilece\u011fine i\u015faret eder.<\/p>\n<div class=\"expert-tip\">\n  Uzman \u0130pucu: Siber g\u00fcvenlikte ICMP kullan\u0131m\u0131 \u00e7ok y\u00f6nl\u00fcd\u00fcr. Sald\u0131rganlar, a\u011f ke\u015ffi ve canl\u0131 ana bilgisayarlar\u0131 belirlemek i\u00e7in ping kullan\u0131rken, baz\u0131 savunma mekanizmalar\u0131 ICMP trafi\u011fini engellemeyi tercih edebilir. Bu nedenle, bir hedefin ping'e yan\u0131t vermemesi her zaman kapal\u0131 oldu\u011fu anlam\u0131na gelmez; g\u00fcvenlik duvar\u0131 taraf\u0131ndan engelleniyor olabilir. Bu durumu g\u00f6z \u00f6n\u00fcnde bulundurarak farkl\u0131 port tarama tekniklerine ba\u015fvurman\u0131z gerekebilir.\n<\/div>\n<p><strong>Vaka Analizi: Web Sitesi Eri\u015fimi Sorunu<\/strong><\/p>\n<p>Bir kullan\u0131c\u0131, \"example.com\" adresine eri\u015femedi\u011fini bildirdi. \u0130lk olarak, komut sat\u0131r\u0131n\u0131 a\u00e7\u0131p a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131n\u0131z:<\/p>\n<pre><code>\nping example.com\n<\/pre>\n<p><\/code><\/p>\n<p>Sonu\u00e7: \"Hedef Ana Bilgisayara Ula\u015f\u0131lam\u0131yor\" veya hi\u00e7 yan\u0131t yok. Bu, ya alan ad\u0131n\u0131n \u00e7\u00f6z\u00fcmlenemedi\u011fi ya da sunucunun kapal\u0131 oldu\u011fu anlam\u0131na gelebilir. Alan ad\u0131n\u0131n do\u011fru \u00e7\u00f6z\u00fcmlenip \u00e7\u00f6z\u00fcmlenmedi\u011fini kontrol etmek i\u00e7in <code>nslookup example.com<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131n\u0131z ve ge\u00e7erli bir IP adresi ald\u0131n\u0131z. Bu durumda, sorun \u00e7\u00f6z\u00fcmlenmeyle ilgili de\u011fil. Ard\u0131ndan <code>traceroute<\/code> kulland\u0131n\u0131z:<\/p>\n<pre><code>\ntraceroute example.com\n<\/pre>\n<p><\/code><\/p>\n<p>\u00c7\u0131kt\u0131da, belirli bir noktadan sonra (\u00f6rne\u011fin, 5. hop'tan sonra) t\u00fcm yan\u0131tlar\u0131n <code>* * *<\/code> \u015feklinde oldu\u011funu g\u00f6rd\u00fcn\u00fcz. Bu, paketin o noktadan itibaren ilerleyemedi\u011fini g\u00f6steriyor. Bu bilgiyle, sorunun sizin a\u011f\u0131n\u0131zdan \u00e7\u0131kt\u0131ktan sonraki bir y\u00f6nlendiricide, belki de internet servis sa\u011flay\u0131c\u0131n\u0131z\u0131n (ISP) a\u011f\u0131nda veya hedef sunucunun bulundu\u011fu a\u011f\u0131n ilk katmanlar\u0131nda bir sorun oldu\u011funu tespit edebilirsiniz. Bu sayede, sorunu daha h\u0131zl\u0131 bir \u015fekilde ilgili teknik ekibe (\u00f6rne\u011fin ISP'nize) ileterek \u00e7\u00f6z\u00fcm s\u00fcrecini h\u0131zland\u0131rabilirsiniz. Bu temel ara\u00e7lar, siber g\u00fcvenlik yolculu\u011funuzda kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z ilk ve en s\u0131k rastlanan sorunlar\u0131 \u00e7\u00f6zmenizde size yol g\u00f6sterecektir.<\/p>\n<h2>Netcat (nc): A\u011f \u0130leti\u015fiminin \u0130svi\u00e7re \u00c7ak\u0131s\u0131 Olarak Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p><code>Netcat<\/code>, genellikle \"a\u011f ba\u011flant\u0131lar\u0131n\u0131n \u0130svi\u00e7re \u00e7ak\u0131s\u0131\" olarak adland\u0131r\u0131lan g\u00fc\u00e7l\u00fc ve \u00e7ok y\u00f6nl\u00fc bir komut sat\u0131r\u0131 arac\u0131d\u0131r. Bu ara\u00e7, TCP ve UDP protokolleri \u00fczerinden veri okuma ve yazma i\u015flemlerini ger\u00e7ekle\u015ftirebilir. Siber g\u00fcvenlik uzmanlar\u0131 i\u00e7in <code>Netcat<\/code>, port taramadan banner grabbing'e, basit sohbet sunucular\u0131 olu\u015fturmaktan dosya transferine, hatta temel bir arka kap\u0131 (backdoor) olarak kullanmaya kadar geni\u015f bir kullan\u0131m alan\u0131na sahiptir. Ba\u015flang\u0131\u00e7 seviyesindeki bir siber g\u00fcvenlik merakl\u0131s\u0131 i\u00e7in <code>Netcat<\/code>'in temel yeteneklerini anlamak, a\u011f ileti\u015fiminin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na dair derin bir i\u00e7g\u00f6r\u00fc sunar.<\/p>\n<p><code>Netcat<\/code>'in en temel kullan\u0131m\u0131, belirli bir porta ba\u011flanmak veya belirli bir portta dinleme yapmakt\u0131r. Bu yetenekler, bir hedef sistemde a\u00e7\u0131k portlar\u0131 test etmek, bir servis veya uygulaman\u0131n yan\u0131t verip vermedi\u011fini kontrol etmek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, bir web sunucusunun 80 numaral\u0131 portunda bir HTTP iste\u011fi g\u00f6ndermek veya bir veritaban\u0131 sunucusunun varsay\u0131lan portunda dinleyip dinlemedi\u011fini kontrol etmek i\u00e7in <code>Netcat<\/code>'i kullanabilirsiniz. Bu, a\u011f ke\u015ffi ve zafiyet tespiti ad\u0131mlar\u0131nda olduk\u00e7a faydal\u0131d\u0131r.<\/p>\n<h3>Basit Bir Ba\u011flant\u0131 ve Banner Grabbing Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p>Bir hedef sistemdeki belirli bir porta manuel olarak ba\u011flanmak, o portta \u00e7al\u0131\u015fan servisin ne oldu\u011funu anlamak i\u00e7in harika bir yoldur. Buna \"banner grabbing\" denir ve servis versiyonlar\u0131n\u0131 tespit etmek i\u00e7in kullan\u0131l\u0131r. \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre><code>\nnc -nv example.com 80\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki komut, <code>example.com<\/code> adresinin 80 numaral\u0131 portuna (HTTP) ba\u011flant\u0131 kurmaya \u00e7al\u0131\u015f\u0131r. <code>-n<\/code> parametresi IP adreslerini kullanmay\u0131 (DNS \u00e7\u00f6z\u00fcmlemesi yapmamay\u0131), <code>-v<\/code> ise ayr\u0131nt\u0131l\u0131 \u00e7\u0131kt\u0131 vermeyi sa\u011flar. Ba\u011flant\u0131 kuruldu\u011funda, HTTP protokol\u00fcn\u00fcn bir par\u00e7as\u0131 olarak sunucudan bir banner (\u00f6rne\u011fin, sunucu yaz\u0131l\u0131m\u0131n\u0131n ad\u0131 ve versiyonu) alabilirsiniz. Daha sonra klavyenizden bir HTTP GET iste\u011fi g\u00f6ndererek (\u00f6rne\u011fin: <code>GET \/ HTTP\/1.0<\/code> ve ard\u0131ndan iki kez Enter tu\u015funa basarak) sunucunun yan\u0131t\u0131n\u0131 g\u00f6rebilirsiniz.<\/p>\n<h3>Port Dinleme ve Veri Transferi Nas\u0131l Ger\u00e7ekle\u015ftirilir?<\/h3>\n<p><code>Netcat<\/code>, ayn\u0131 zamanda bir portta dinleyerek gelen ba\u011flant\u0131lar\u0131 kabul edebilir. Bu \u00f6zellik, basit bir sunucu olu\u015fturmak veya iki sistem aras\u0131nda veri transferi yapmak i\u00e7in kullan\u0131l\u0131r. Dinleme modu, siber g\u00fcvenlik tatbikatlar\u0131nda bir arka kap\u0131 olarak veya g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 test etmek i\u00e7in de kullan\u0131labilir.<\/p>\n<p>Bir portta dinlemek i\u00e7in:<\/p>\n<pre><code>\nnc -lvnp 8080\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, yerel makinenizde 8080 numaral\u0131 TCP portunda dinlemeye ba\u015flar. <code>-l<\/code> dinleme modunu, <code>-v<\/code> ayr\u0131nt\u0131l\u0131 \u00e7\u0131kt\u0131y\u0131, <code>-n<\/code> DNS \u00e7\u00f6z\u00fcmlemesi yapmamay\u0131 ve <code>-p<\/code> port numaras\u0131n\u0131 belirtir. Dinleyici ayarland\u0131ktan sonra, ba\u015fka bir makineden bu porta ba\u011flanabilirsiniz:<\/p>\n<pre><code>\nnc -nv [Dinleyen Makinenin IP Adresi] 8080\n<\/pre>\n<p><\/code><\/p>\n<p>Ba\u011flant\u0131 kuruldu\u011funda, iki taraf aras\u0131nda klavye \u00fczerinden do\u011frudan metin al\u0131\u015fveri\u015fi yapabilirsiniz. Bu, basit bir sohbet oturumu olu\u015fturur. Bu mekanizma, dosyalar\u0131 bir sistemden di\u011ferine aktarmak i\u00e7in de kullan\u0131labilir. \u00d6rne\u011fin, dinleyici tarafta bir dosya almak i\u00e7in:<\/p>\n<pre><code>\nnc -lvnp 8080 > alinan_dosya.txt\n<\/pre>\n<p><\/code><\/p>\n<p>G\u00f6nderici tarafta ise dosyay\u0131 g\u00f6ndermek i\u00e7in:<\/p>\n<pre><code>\nnc -nv [Dinleyen Makinenin IP Adresi] 8080 < gonderilecek_dosya.txt\n<\/pre>\n<p><\/code><\/p>\n<div class=\"expert-tip\">\n  Uzman \u0130pucu: Netcat'in bu basit dosya transferi yetene\u011fi, a\u011f \u00fczerinden h\u0131zl\u0131 ve \u015fifresiz veri aktar\u0131m\u0131 i\u00e7in idealdir. Ancak, \u015fifresiz aktar\u0131m\u0131n g\u00fcvenlik risklerini unutmay\u0131n. \u00dcretim ortamlar\u0131nda veya hassas veriler i\u00e7in SSH scp veya rsync gibi daha g\u00fcvenli y\u00f6ntemler tercih edilmelidir. Netcat'i etik ve yasal s\u0131n\u0131rlar i\u00e7inde kullanmaya \u00f6zen g\u00f6sterin.\n<\/div>\n<p><strong>Vaka Analizi: Basit Bir Veri Transferi Senaryosu<\/strong><\/p>\n<p>Bir i\u00e7 denetim s\u0131ras\u0131nda, a\u011f\u0131n\u0131zdaki iki Linux sunucusu aras\u0131nda h\u0131zl\u0131ca bir yap\u0131land\u0131rma dosyas\u0131n\u0131 (<code>config.txt<\/code>) aktarman\u0131z gerekti. Ancak SSH eri\u015fimi ge\u00e7ici olarak k\u0131s\u0131tlanm\u0131\u015f durumda ve web sunucusu yok. <code>Netcat<\/code> bu durumda kurtar\u0131c\u0131 olabilir. \u0130lk olarak, al\u0131c\u0131 sunucuda 8080 numaral\u0131 portta dinlemeyi ba\u015flatt\u0131n\u0131z ve gelen veriyi bir dosyaya y\u00f6nlendirdiniz:<\/p>\n<pre><code>\nnc -lvnp 8080 > yeni_config.txt\n<\/pre>\n<p><\/code><\/p>\n<p>Ard\u0131ndan, g\u00f6nderici sunucudan <code>config.txt<\/code> dosyas\u0131n\u0131 al\u0131c\u0131 sunucunun IP adresine ve 8080 portuna y\u00f6nlendirdiniz:<\/p>\n<pre><code>\nnc -nv 192.168.1.10 8080 < config.txt\n<\/pre>\n<p><\/code><\/p>\n<p>Dosya ba\u015far\u0131yla aktar\u0131ld\u0131 ve denetiminizi tamamlad\u0131n\u0131z. Bu senaryo, <code>Netcat<\/code>'in basit ama etkili veri transfer yeteneklerini nas\u0131l kulland\u0131\u011f\u0131n\u0131z\u0131 g\u00f6sterir. Ayr\u0131ca, <code>Netcat<\/code>'in bir kabuk (shell) yakalamak i\u00e7in de kullan\u0131labilece\u011fini unutmay\u0131n (<code>nc -lvnp 4444 -e \/bin\/bash<\/code> gibi). Ancak bu t\u00fcr kullan\u0131mlar etik hackleme ve s\u0131zma testleri ba\u011flam\u0131nda ele al\u0131nmal\u0131 ve yaln\u0131zca izinli ortamlarda ger\u00e7ekle\u015ftirilmelidir. Bu arac\u0131n g\u00fcc\u00fc, hem savunma hem de sald\u0131r\u0131 senaryolar\u0131nda e\u015fsiz f\u0131rsatlar sunar.<\/p>\n<div class=\"responsive-example\">\n<h3>Mobil Uyumlu Tasar\u0131m\u0131n \u00d6nemi<\/h3>\n<p>Siber g\u00fcvenlik uzmanlar\u0131, komut sat\u0131r\u0131 ara\u00e7lar\u0131n\u0131 kullan\u0131rken bile ekran boyutlar\u0131na uyum sa\u011flayan ara\u00e7lar\u0131n veya \u00e7\u0131kt\u0131lar\u0131n de\u011ferini bilir. HTML ve CSS'te medya sorgular\u0131, i\u00e7eri\u011finizin farkl\u0131 cihazlarda nas\u0131l g\u00f6r\u00fcnece\u011fini belirlemek i\u00e7in kullan\u0131l\u0131r. \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<style>\n        \/* Sadece bu \u00f6rnek i\u00e7in stil tan\u0131mlamas\u0131 *\/\n        .responsive-box {\n            background-color: #e0f7fa;\n            border: 1px solid #00bcd4;\n            padding: 15px;\n            text-align: center;\n            margin: 20px 0;\n            width: 80%; \/* Varsay\u0131lan geni\u015flik *\/\n            margin-left: auto;\n            margin-right: auto;\n        }<\/p>\n<p>        @media (max-width: 768px) {\n            .responsive-box {\n                background-color: #ffecb3; \/* K\u00fc\u00e7\u00fck ekranlarda farkl\u0131 renk *\/\n                border-color: #ffc107;\n                width: 95%; \/* K\u00fc\u00e7\u00fck ekranlarda daha geni\u015f *\/\n            }\n            .responsive-box p {\n                font-size: 0.9em;\n            }\n        }\n    <\/style>\n<div class=\"responsive-box\">\n<p>Bu kutu, ekran geni\u015fli\u011fi 768 pikselin alt\u0131na d\u00fc\u015ft\u00fc\u011f\u00fcnde rengini ve geni\u015fli\u011fini de\u011fi\u015ftirecektir. Bu, bir mobil cihazda test edilebilir!<\/p>\n<\/p><\/div>\n<p>Bu, komut sat\u0131r\u0131 ara\u00e7lar\u0131n\u0131n \u00e7\u0131kt\u0131s\u0131yla do\u011frudan ilgili olmasa da, bir web sayfas\u0131n\u0131 incelerken veya kendi g\u00fcvenlik raporlar\u0131n\u0131z\u0131 olu\u015ftururken responsive tasar\u0131m\u0131n ne kadar kritik oldu\u011funu g\u00f6sterir. Modern web uygulamalar\u0131 ve g\u00fcvenlik panelleri de benzer yakla\u015f\u0131mlar\u0131 kullan\u0131r.<\/p>\n<\/div>\n<h2>Nmap: A\u011f\u0131n\u0131zdaki Cihazlar\u0131 ve A\u00e7\u0131k Portlar\u0131 Nas\u0131l Ke\u015ffedersiniz?<\/h2>\n<p>A\u011f ke\u015ffi ve g\u00fcvenlik denetimi s\u00f6z konusu oldu\u011funda, <code>Nmap<\/code> (Network Mapper) tart\u0131\u015fmas\u0131z en g\u00fc\u00e7l\u00fc ve en \u00e7ok kullan\u0131lan komut sat\u0131r\u0131 ara\u00e7lar\u0131ndan biridir. Siber g\u00fcvenlik uzmanlar\u0131n\u0131n ve sistem y\u00f6neticilerinin vazge\u00e7ilmez bir par\u00e7as\u0131 olan <code>Nmap<\/code>, a\u011fdaki ana bilgisayarlar\u0131, a\u00e7\u0131k portlar\u0131, \u00fczerinde \u00e7al\u0131\u015fan servislerin t\u00fcr\u00fcn\u00fc ve versiyonunu, i\u015fletim sistemini, g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 ve daha bir\u00e7ok bilgiyi ke\u015ffetmek i\u00e7in tasarlanm\u0131\u015ft\u0131r. Bu ara\u00e7, hem savunmac\u0131 (kendi a\u011f\u0131n\u0131zdaki zafiyetleri tespit etme) hem de sald\u0131rgan (hedef a\u011f hakk\u0131nda bilgi toplama) senaryolarda kritik \u00f6neme sahiptir.<\/p>\n<p><code>Nmap<\/code>'in temel prensibi, hedef sistemlere \u00e7e\u015fitli paketler g\u00f6ndererek ve gelen yan\u0131tlar\u0131 analiz ederek bilgi toplamakt\u0131r. Bu paketlerin t\u00fcr\u00fc ve g\u00f6nderme \u015fekli, farkl\u0131 tarama tekniklerini olu\u015fturur ve her bir teknik, farkl\u0131 seviyelerde bilgi derinli\u011fi ve gizlilik sa\u011flar. Ba\u015flang\u0131\u00e7 seviyesindeki bir kullan\u0131c\u0131 i\u00e7in bile <code>Nmap<\/code>'in g\u00fcc\u00fcn\u00fc anlamak ve temel taramalar\u0131 ger\u00e7ekle\u015ftirebilmek, a\u011f g\u00fcvenli\u011fi alan\u0131ndaki yetkinli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r.<\/p>\n<h3>Temel Bir Port Taramas\u0131 Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p><code>Nmap<\/code> ile en yayg\u0131n yap\u0131lan i\u015flem, bir hedef \u00fczerindeki a\u00e7\u0131k portlar\u0131 belirlemektir. A\u00e7\u0131k portlar, bir servisin d\u0131\u015f d\u00fcnyaya eri\u015filebilir oldu\u011funu g\u00f6sterir ve bu da potansiyel bir sald\u0131r\u0131 y\u00fczeyi olu\u015fturabilir. Basit bir TCP port taramas\u0131 a\u015fa\u011f\u0131daki gibi ger\u00e7ekle\u015ftirilir:<\/p>\n<pre><code>\nnmap 192.168.1.100\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, <code>192.168.1.100<\/code> IP adresindeki hedefin en yayg\u0131n 1000 TCP portunu tarar ve a\u00e7\u0131k olanlar\u0131 listeler. \u00c7\u0131kt\u0131, a\u00e7\u0131k port numaralar\u0131n\u0131, portun durumunu (a\u00e7\u0131k, kapal\u0131, filtrelenmi\u015f) ve varsa ili\u015fkili servis ad\u0131n\u0131 (\u00f6rne\u011fin, 80\/tcp open http) g\u00f6sterir.<\/p>\n<h3>Hizmet ve \u0130\u015fletim Sistemi Tespiti Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p><code>Nmap<\/code>'in as\u0131l g\u00fcc\u00fc, sadece portlar\u0131n a\u00e7\u0131k olup olmad\u0131\u011f\u0131n\u0131 s\u00f6ylemekle kalmay\u0131p, o portta \u00e7al\u0131\u015fan servisin ne oldu\u011funu ve hangi i\u015fletim sisteminin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 da tahmin edebilmesidir. Bu bilgiler, potansiyel zafiyetleri ara\u015ft\u0131rmak ve hedefe y\u00f6nelik sald\u0131r\u0131 stratejileri geli\u015ftirmek i\u00e7in \u00e7ok \u00f6nemlidir.<\/p>\n<ul>\n<li><strong>Servis Versiyon Tespiti (<code>-sV<\/code>):<\/strong> Bir portta \u00e7al\u0131\u015fan servisin tam ad\u0131n\u0131 ve versiyon numaras\u0131n\u0131 belirler.<\/li>\n<li><strong>\u0130\u015fletim Sistemi Tespiti (<code>-O<\/code>):<\/strong> Hedef sistemin i\u015fletim sistemini tahmin etmeye \u00e7al\u0131\u015f\u0131r.<\/li>\n<li><strong>Agresif Tarama (<code>-A<\/code>):<\/strong> Bu iki \u00f6zelli\u011fi (ve daha fazlas\u0131n\u0131) birle\u015ftirir ve ayr\u0131ca betik taramas\u0131n\u0131 (NSE) ve traceroute'u da i\u00e7erir.<\/li>\n<\/ul>\n<p>\u00d6rnek kullan\u0131m:<\/p>\n<pre><code>\nnmap -sV -O 192.168.1.100\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, hedef sistemdeki servis versiyonlar\u0131n\u0131 ve i\u015fletim sistemini tespit etmeye \u00e7al\u0131\u015f\u0131r. Elde edilen bilgiler, \u00f6rne\u011fin \"Apache HTTPD 2.4.41\" veya \"Linux Kernel 5.x\", bilinen zafiyet veritabanlar\u0131nda arama yapmak i\u00e7in kullan\u0131labilir.<\/p>\n<h3>A\u011f Taramalar\u0131 ve Alt A\u011f Ke\u015ffi Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p>Tek bir IP adresi yerine, bir alt a\u011f\u0131 tarayarak canl\u0131 ana bilgisayarlar\u0131 ve onlar\u0131n a\u00e7\u0131k portlar\u0131n\u0131 ke\u015ffedebilirsiniz. Bu, b\u00fcy\u00fck a\u011flarda reconnaissance (ke\u015fif) a\u015famas\u0131nda \u00e7ok kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<pre><code>\nnmap 192.168.1.0\/24\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, <code>192.168.1.0<\/code> a\u011f\u0131ndaki t\u00fcm 254 olas\u0131 ana bilgisayar\u0131 tarar. <code>\/24<\/code> CIDR g\u00f6sterimi, alt a\u011fdaki t\u00fcm IP adreslerini kapsad\u0131\u011f\u0131n\u0131 belirtir.<\/p>\n<div class=\"expert-tip\">\n  Uzman \u0130pucu: Nmap, y\u00fczlerce farkl\u0131 parametreye sahiptir. Ba\u015flang\u0131\u00e7ta temel taramalara odaklan\u0131n, ancak Nmap Betik Motoru (NSE) hakk\u0131nda bilgi edinmeyi ihmal etmeyin. NSE, Nmap'e zafiyet tespiti, k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131m alg\u0131lama ve daha fazlas\u0131 gibi geli\u015fmi\u015f i\u015flevler ekleyen binlerce betik i\u00e7erir. \u00d6rne\u011fin, <code>nmap --script vuln 192.168.1.100<\/code> bilinen zafiyetleri tarayabilir.\n<\/div>\n<p><strong>Vaka Analizi: Ev A\u011f\u0131mdaki G\u00fcvenlik A\u00e7\u0131klar\u0131n\u0131 Tespit Etme<\/strong><\/p>\n<p>Yeni bir modem kurdunuz ve ev a\u011f\u0131n\u0131z\u0131n g\u00fcvenli\u011fini kontrol etmek istediniz. Kendi a\u011f\u0131n\u0131zdaki cihazlar\u0131 ve onlar\u0131n a\u00e7\u0131kta b\u0131rakt\u0131\u011f\u0131 servisleri g\u00f6rmek i\u00e7in <code>Nmap<\/code>'i kulland\u0131n\u0131z. A\u011f ge\u00e7idinizin IP adresi <code>192.168.1.1<\/code> oldu\u011funu varsayal\u0131m ve t\u00fcm alt a\u011f\u0131 taramak istiyorsunuz.<\/p>\n<pre><code>\nnmap -sV -O 192.168.1.0\/24\n<\/pre>\n<p><\/code><\/p>\n<p>Tarama sonucunda, varsay\u0131lan bir IoT cihaz\u0131n\u0131n (\u00f6rne\u011fin, ak\u0131ll\u0131 bir kamera) 8080 portunun a\u00e7\u0131k oldu\u011funu ve \u00fczerinde eski bir web sunucusu yaz\u0131l\u0131m\u0131n\u0131n \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 fark ettiniz. Ayr\u0131ca, modeminizin y\u00f6netim aray\u00fcz\u00fcn\u00fcn (genellikle 80 veya 443) tahmin edilebilir bir kullan\u0131c\u0131 ad\u0131 ve \u015fifre ile eri\u015filebilir oldu\u011funu tespit ettiniz. Bu bilgiler \u0131\u015f\u0131\u011f\u0131nda:<\/p>\n<ol>\n<li>IoT cihaz\u0131ndaki web sunucusunun versiyonunu kontrol ettiniz ve bu versiyon i\u00e7in bilinen zafiyetler olup olmad\u0131\u011f\u0131n\u0131 ara\u015ft\u0131rd\u0131n\u0131z. E\u011fer varsa, cihaz\u0131n yaz\u0131l\u0131m\u0131n\u0131 g\u00fcncellediniz veya internet eri\u015fimini k\u0131s\u0131tlad\u0131n\u0131z.<\/li>\n<li>Modeminizin y\u00f6netim aray\u00fcz\u00fcn\u00fcn varsay\u0131lan kullan\u0131c\u0131 ad\u0131 ve \u015fifresini de\u011fi\u015ftirdiniz.<\/li>\n<li>Gereksiz a\u00e7\u0131k portlar\u0131 kapatmak i\u00e7in g\u00fcvenlik duvar\u0131 ayarlar\u0131n\u0131z\u0131 g\u00f6zden ge\u00e7irdiniz.<\/li>\n<\/ol>\n<p>Bu senaryo, <code>Nmap<\/code>'in kendi a\u011f\u0131n\u0131z\u0131 anlaman\u0131z ve potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 proaktif bir \u015fekilde gidermeniz i\u00e7in ne kadar de\u011ferli bir ara\u00e7 oldu\u011funu a\u00e7\u0131k\u00e7a g\u00f6stermektedir. Etik s\u0131n\u0131rlar i\u00e7inde ve yasal izinler dahilinde kullan\u0131ld\u0131\u011f\u0131nda, <code>Nmap<\/code> bir siber g\u00fcvenlik uzman\u0131n\u0131n ara\u00e7 \u00e7antas\u0131nda olmazsa olmaz bir yere sahiptir.<\/p>\n<h2>TShark: A\u011f Trafi\u011fini Komut Sat\u0131r\u0131ndan Nas\u0131l Analiz Edersiniz?<\/h2>\n<p>A\u011f trafi\u011fi analizi, siber g\u00fcvenlikte sald\u0131r\u0131 tespiti, zafiyet analizi ve adli bili\u015fim ara\u015ft\u0131rmalar\u0131 i\u00e7in temel bir beceridir. Grafiksel aray\u00fcze sahip pop\u00fcler a\u011f analiz arac\u0131 Wireshark, bu alanda standart olarak kabul edilirken, onun komut sat\u0131r\u0131 versiyonu olan <code>TShark<\/code>, ayn\u0131 g\u00fc\u00e7l\u00fc paket yakalama ve analiz yeteneklerini CLI ortam\u0131na ta\u015f\u0131r. B\u00fcy\u00fck veri setlerini i\u015flerken, betikler arac\u0131l\u0131\u011f\u0131yla otomasyon yaparken veya GUI'siz sunucu ortamlar\u0131nda \u00e7al\u0131\u015f\u0131rken <code>TShark<\/code>, siber g\u00fcvenlik uzmanlar\u0131 i\u00e7in paha bi\u00e7ilmez bir ara\u00e7 haline gelir.<\/p>\n<p><code>TShark<\/code>, a\u011f kart\u0131n\u0131zdan ger\u00e7ek zamanl\u0131 olarak paketleri yakalayabilir, kaydedilmi\u015f <code>.pcap<\/code> dosyalar\u0131n\u0131 analiz edebilir ve yakalanan verileri \u00e7e\u015fitli filtreler ve protokol \u00e7\u00f6z\u00fcc\u00fcler arac\u0131l\u0131\u011f\u0131yla inceleyebilir. Bir sald\u0131r\u0131n\u0131n izini s\u00fcrmek, anormal a\u011f davran\u0131\u015flar\u0131n\u0131 tespit etmek veya belirli bir uygulaman\u0131n a\u011f \u00fczerinde nas\u0131l ileti\u015fim kurdu\u011funu anlamak i\u00e7in <code>TShark<\/code>'i kullanabilirsiniz. Wireshark'\u0131n g\u00f6rsel zenginli\u011finden yoksun olsa da, <code>TShark<\/code>'\u0131n h\u0131z\u0131 ve otomasyon kapasitesi, onu belirli g\u00f6revler i\u00e7in daha verimli k\u0131lar.<\/p>\n<h3>Temel A\u011f Yakalama ve Filtreleme Nas\u0131l Yap\u0131l\u0131r?<\/h3>\n<p><code>TShark<\/code> ile a\u011f trafi\u011fi yakalamak, genellikle belirli bir a\u011f aray\u00fcz\u00fcn\u00fc se\u00e7mekle ba\u015flar. A\u015fa\u011f\u0131daki komut, <code>eth0<\/code> aray\u00fcz\u00fcndeki t\u00fcm trafi\u011fi yakalar ve konsola yazd\u0131r\u0131r:<\/p>\n<pre><code>\ntshark -i eth0\n<\/pre>\n<p><\/code><\/p>\n<p>Ancak, genellikle t\u00fcm trafi\u011fi de\u011fil, yaln\u0131zca belirli kriterlere uyan trafi\u011fi yakalamak veya g\u00f6r\u00fcnt\u00fclemek istersiniz. <code>TShark<\/code>, Wireshark ile ayn\u0131 g\u00fc\u00e7l\u00fc filtreleme s\u00f6zdizimini kullan\u0131r:<\/p>\n<ul>\n<li><strong>Yakalanan Paketleri Filtreleme (Capture Filter - <code>-f<\/code>):<\/strong> Yakalama ba\u015flamadan \u00f6nce uygulan\u0131r ve yaln\u0131zca filtrelenen paketlerin yakalanmas\u0131n\u0131 sa\u011flar. Bu, gereksiz veri y\u00fck\u00fcn\u00fc azalt\u0131r.<\/li>\n<li><strong>Ekran Filtreleme (Display Filter - <code>-Y<\/code>):<\/strong> Yakalama tamamland\u0131ktan sonra veya ger\u00e7ek zamanl\u0131 olarak yakalanan t\u00fcm paketler aras\u0131ndan belirli ko\u015fullara uyanlar\u0131 g\u00f6r\u00fcnt\u00fcler.<\/li>\n<\/ul>\n<p>\u00d6rne\u011fin, yaln\u0131zca 80 numaral\u0131 porttaki (HTTP) TCP trafi\u011fini yakalamak ve g\u00f6stermek i\u00e7in:<\/p>\n<pre><code>\ntshark -i eth0 -f \"tcp port 80\"\n<\/pre>\n<p><\/code><\/p>\n<p>Sadece belirli bir IP adresinden veya bu IP adresine giden trafi\u011fi g\u00f6rmek i\u00e7in:<\/p>\n<pre><code>\ntshark -i eth0 -Y \"ip.addr == 192.168.1.10\"\n<\/pre>\n<p><\/code><\/p>\n<p>Bu filtreler, \u00f6zellikle yo\u011fun a\u011flarda istenen bilgiyi h\u0131zla izole etmek i\u00e7in \u00e7ok \u00f6nemlidir. \u00d6rne\u011fin, sadece DNS sorgular\u0131n\u0131 veya belirli bir protokoldeki anormal faaliyetleri incelemek istedi\u011finizde bu filtreleme yetenekleri hayati rol oynar.<\/p>\n<h3>Paket \u0130\u00e7eri\u011fini Detayl\u0131ca \u0130nceleme ve Kaydetme<\/h3>\n<p><code>TShark<\/code>, yakalanan paketlerin i\u00e7eri\u011fini de detayl\u0131 bir \u015fekilde \u00e7\u00f6zebilir. <code>-V<\/code> parametresi ile paketlerin t\u00fcm protokol katmanlar\u0131n\u0131 (Ethernet, IP, TCP\/UDP, uygulama katman\u0131) ve i\u00e7erdikleri verileri g\u00f6r\u00fcnt\u00fcleyebilirsiniz:<\/p>\n<pre><code>\ntshark -i eth0 -c 5 -V\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, <code>eth0<\/code> aray\u00fcz\u00fcnden yakalanan ilk 5 paketi t\u00fcm detaylar\u0131yla g\u00f6sterir. <code>-c<\/code> parametresi yakalanacak paket say\u0131s\u0131n\u0131 belirtir. Genellikle, yakalanan trafi\u011fi bir dosyaya kaydetmek ve daha sonra analiz etmek istersiniz. Bu, b\u00fcy\u00fck hacimli trafik yakalamalar\u0131 i\u00e7in standart bir uygulamad\u0131r:<\/p>\n<pre><code>\ntshark -i eth0 -w traffic.pcap\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, <code>eth0<\/code>'dan yakalanan t\u00fcm paketleri <code>traffic.pcap<\/code> adl\u0131 bir dosyaya kaydeder. Daha sonra bu dosyay\u0131 <code>TShark<\/code> (veya Wireshark) ile analiz edebilirsiniz:<\/p>\n<pre><code>\ntshark -r traffic.pcap -Y \"http.request\"\n<\/pre>\n<p><\/code><\/p>\n<p>Bu \u00f6rnek, kaydedilmi\u015f <code>.pcap<\/code> dosyas\u0131ndan sadece HTTP isteklerini g\u00f6sterir. Bu, adli bili\u015fim \u00e7al\u0131\u015fmalar\u0131nda sald\u0131rganlar\u0131n aktivitelerini veya veri s\u0131zd\u0131rma giri\u015fimlerini tespit etmek i\u00e7in s\u0131kl\u0131kla kullan\u0131l\u0131r.<\/p>\n<div class=\"expert-tip\">\n  Uzman \u0130pucu: TShark, otomasyon i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r. Bir betik i\u00e7inde \u00e7al\u0131\u015ft\u0131rarak belirli a\u011f anormalliklerini (\u00f6rne\u011fin, \u00e7ok say\u0131da ba\u015far\u0131s\u0131z oturum a\u00e7ma denemesi veya \u015f\u00fcpheli port taramalar\u0131) otomatik olarak tespit edebilir ve sizi uyarabilir. Ayr\u0131ca, yakalanan verileri JSON veya CSV format\u0131na d\u00f6n\u00fc\u015ft\u00fcrerek di\u011fer analiz ara\u00e7lar\u0131yla entegrasyonu kolayla\u015ft\u0131rabilirsiniz (<code>-T json<\/code> veya <code>-T fields -e fieldname<\/code>).\n<\/div>\n<p><strong>Vaka Analizi: \u015e\u00fcpheli A\u011f Etkinli\u011fini Belirleme<\/strong><\/p>\n<p>Bir sunucunuzun anormal derecede yava\u015f \u00e7al\u0131\u015ft\u0131\u011f\u0131na dair uyar\u0131lar ald\u0131n\u0131z. G\u00fcvenlik ekibi olarak, bu sunucudan gelen ve giden a\u011f trafi\u011fini incelemeye karar verdiniz. Sunucunun <code>eth0<\/code> aray\u00fcz\u00fcnden trafi\u011fi yakalamaya ba\u015flad\u0131n\u0131z ve ilk olarak t\u00fcm HTTP isteklerini incelediniz:<\/p>\n<pre><code>\ntshark -i eth0 -Y \"http.request\" -w suspicious_http.pcap -a duration:60\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, 60 saniye boyunca HTTP isteklerini yakalayacak ve <code>suspicious_http.pcap<\/code> dosyas\u0131na kaydedecekti. Daha sonra bu dosyay\u0131 incelediniz ve sunucunuzun, normalde ileti\u015fim kurmamas\u0131 gereken harici bir IP adresine y\u00fczlerce HTTP POST iste\u011fi g\u00f6nderdi\u011fini fark ettiniz. Bu durum, sunucunuzun bir botnet'in par\u00e7as\u0131 olabilece\u011fine veya bir komuta ve kontrol (C2) sunucusuyla ileti\u015fim kurdu\u011funa dair g\u00fc\u00e7l\u00fc bir g\u00f6stergeydi. Bu h\u0131zl\u0131 trafik analizi sayesinde, potansiyel bir sald\u0131r\u0131y\u0131 veya k\u00f6t\u00fc ama\u00e7l\u0131 yaz\u0131l\u0131m bula\u015fmas\u0131n\u0131 erken a\u015famada tespit ettiniz ve daha ileri adli inceleme i\u00e7in \u00f6nemli kan\u0131tlar toplad\u0131n\u0131z. <code>TShark<\/code>, g\u00f6r\u00fcnmez a\u011f trafi\u011fini g\u00f6r\u00fcn\u00fcr k\u0131larak siber g\u00fcvenlik analistlerine kritik bir avantaj sa\u011flar.<\/p>\n<h2>Curl ve Wget: Web Sunucular\u0131yla Nas\u0131l Etkile\u015fime Ge\u00e7ersiniz?<\/h2>\n<p>Siber g\u00fcvenlikte, web uygulamalar\u0131 ve API'ler genellikle sald\u0131r\u0131 y\u00fczeylerinin \u00f6nemli bir b\u00f6l\u00fcm\u00fcn\u00fc olu\u015fturur. Bu nedenle, web sunucular\u0131yla komut sat\u0131r\u0131ndan etkile\u015fime ge\u00e7ebilmek, web uygulamas\u0131 g\u00fcvenlik testleri, zafiyet taramalar\u0131, veri al\u0131m\u0131 ve otomasyon i\u00e7in temel bir beceridir. \u0130\u015fte bu noktada <code>curl<\/code> ve <code>wget<\/code> devreye girer. Bu iki g\u00fc\u00e7l\u00fc komut sat\u0131r\u0131 arac\u0131, HTTP, HTTPS, FTP ve di\u011fer bir\u00e7ok protokol \u00fczerinden veri g\u00f6nderme ve alma yetene\u011fiyle \u00f6ne \u00e7\u0131kar. Her ikisi de benzer i\u015flevler sunsa da, kullan\u0131m senaryolar\u0131 ve odak noktalar\u0131 a\u00e7\u0131s\u0131ndan baz\u0131 farkl\u0131l\u0131klar\u0131 vard\u0131r.<\/p>\n<h3>Curl: \u00c7e\u015fitli Protokollerle Esnek Etkile\u015fim<\/h3>\n<p><code>Curl<\/code> (Client for URLs), web sunucular\u0131yla ve di\u011fer a\u011f servisleriyle etkile\u015fim kurmak i\u00e7in inan\u0131lmaz derecede esnek bir ara\u00e7t\u0131r. HTTP\/HTTPS d\u0131\u015f\u0131nda FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, FILE ve POP3 gibi bir\u00e7ok protokol\u00fc destekler. Bu geni\u015f protokol deste\u011fi ve detayl\u0131 kontrol yetenekleri, <code>curl<\/code>'\u00fc web uygulamas\u0131 zafiyet testleri, API testi ve hata ay\u0131klama i\u00e7in ideal k\u0131lar.<\/p>\n<p><strong>Temel bir web sayfas\u0131 indirme:<\/strong><\/p>\n<pre><code>\ncurl example.com\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, <code>example.com<\/code> adresinin ana sayfas\u0131n\u0131n HTML i\u00e7eri\u011fini do\u011frudan terminalinize yazd\u0131r\u0131r. Bu, bir web sitesinin i\u00e7eri\u011fini h\u0131zl\u0131ca g\u00f6r\u00fcnt\u00fclemek veya bir API endpoint'inden veri \u00e7ekmek i\u00e7in kullan\u0131labilir.<\/p>\n<p><strong>HTTP Ba\u015fl\u0131klar\u0131 ve Metotlar\u0131 ile \u00c7al\u0131\u015fma:<\/strong><\/p>\n<p><code>Curl<\/code>, HTTP ba\u015fl\u0131klar\u0131n\u0131 (headers) manip\u00fcle etme ve farkl\u0131 HTTP metotlar\u0131n\u0131 (GET, POST, PUT, DELETE vb.) kullanma konusunda \u00e7ok g\u00fc\u00e7l\u00fcd\u00fcr. Bu \u00f6zellikler, web uygulamas\u0131 g\u00fcvenlik testlerinde (\u00f6rne\u011fin, XSS, SQL Enjeksiyonu, yetkilendirme bypass'\u0131) veya RESTful API'lerle etkile\u015fimde hayati \u00f6neme sahiptir.<\/p>\n<ul>\n<li><strong>HTTP POST iste\u011fi g\u00f6nderme:<\/strong><\/li>\n<pre><code>\ncurl -X POST -H \"Content-Type: application\/json\" -d '{\"username\":\"test\",\"password\":\"password\"}' https:\/\/api.example.com\/login\n    <\/pre>\n<p><\/code><\/p>\n<p>Bu komut, bir JSON veri y\u00fck\u00fc ile <code>POST<\/code> iste\u011fi g\u00f6nderir. <code>-X<\/code> metodu, <code>-H<\/code> ba\u015fl\u0131klar\u0131 ve <code>-d<\/code> ise veri y\u00fck\u00fcn\u00fc belirtir.<\/p>\n<li><strong>HTTP Ba\u015fl\u0131klar\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleme:<\/strong><\/li>\n<pre><code>\ncurl -I example.com\n    <\/pre>\n<p><\/code><\/p>\n<p><code>-I<\/code> (veya <code>--head<\/code>) parametresi, sadece HTTP ba\u015fl\u0131klar\u0131n\u0131 (sunucu t\u00fcr\u00fc, \u00e7erezler, g\u00fcvenlik ba\u015fl\u0131klar\u0131 vb.) alman\u0131z\u0131 sa\u011flar, sayfa i\u00e7eri\u011fini indirmez.<\/p>\n<\/ul>\n<h3>Wget: Veri \u0130ndirme ve Web Sitelerini \u00c7ekme Odakl\u0131<\/h3>\n<p><code>Wget<\/code>, \u00f6zellikle web sunucular\u0131ndan dosya indirme ve t\u00fcm web sitelerini (yerel olarak gezinmek i\u00e7in) \u00e7ekme konusunda uzmanla\u015fm\u0131\u015f bir ara\u00e7t\u0131r. <code>wget<\/code>, internet ba\u011flant\u0131s\u0131 kesilse bile indirme i\u015flemini kald\u0131\u011f\u0131 yerden devam ettirme yetene\u011fiyle bilinir ve \u00e7o\u011funlukla tek seferlik b\u00fcy\u00fck dosya indirmeleri veya web sitesi yedeklemeleri i\u00e7in tercih edilir.<\/p>\n<p><strong>Temel dosya indirme:<\/strong><\/p>\n<pre><code>\nwget https:\/\/example.com\/buyuk_dosya.zip\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, belirtilen URL'deki dosyay\u0131 mevcut dizine indirir. Dosya ad\u0131 otomatik olarak URL'deki isimle ayn\u0131 olacakt\u0131r.<\/p>\n<p><strong>T\u00fcm web sitesini indirme (Mirroring):<\/strong><\/p>\n<pre><code>\nwget --mirror --convert-links --page-requisites --no-parent https:\/\/example.com\/\n<\/pre>\n<p><\/code><\/p>\n<p>Bu komut, <code>example.com<\/code> adresindeki t\u00fcm web sitesini yerel diskinize indirir. <code>--mirror<\/code> t\u00fcm sayfalar\u0131, <code>--convert-links<\/code> linkleri yerel dosyalara g\u00f6re ayarlar, <code>--page-requisites<\/code> sayfalar\u0131n ihtiya\u00e7 duydu\u011fu t\u00fcm CSS, JS, g\u00f6rselleri indirir ve <code>--no-parent<\/code> ana dizinin d\u0131\u015f\u0131na \u00e7\u0131kmas\u0131n\u0131 engeller. Bu, \u00f6zellikle web uygulamas\u0131 testlerinde bir sitenin t\u00fcm i\u00e7eri\u011fini offline olarak analiz etmek i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<div class=\"expert-tip\">\n  Uzman \u0130pucu: Web sitelerini ve API'leri incelerken, <code>curl<\/code>'\u00fcn <code>-v<\/code> (verbose) veya <code>--trace<\/code> parametrelerini kullanarak iste\u011finizin ve sunucunun yan\u0131t\u0131n\u0131n t\u00fcm detaylar\u0131n\u0131 g\u00f6rebilirsiniz. Bu, \u00f6zellikle hata ay\u0131klama ve g\u00fcvenlik testlerinde, HTTP ba\u015fl\u0131klar\u0131ndaki hassas bilgileri veya sunucu davran\u0131\u015f\u0131ndaki anormallikleri tespit etmek i\u00e7in \u00e7ok faydal\u0131d\u0131r.\n<\/div>\n<p><strong>Vaka Analizi: API G\u00fcvenli\u011fini Test Etme<\/strong><\/p>\n<p>Bir web uygulamas\u0131n\u0131n RESTful API'sinin g\u00fcvenlik denetimini yap\u0131yorsunuz. Bir kullan\u0131c\u0131n\u0131n profil bilgilerini getiren bir API endpoint'i (\u00f6rne\u011fin, <code>\/api\/v1\/users\/{id}<\/code>) oldu\u011funu biliyorsunuz. Normalde, bu endpoint'e sadece kendi <code>{id}<\/code>'nizi kullanarak eri\u015febilmelisiniz. <code>Curl<\/code> kullanarak bu varsay\u0131m\u0131 test edeceksiniz:<\/p>\n<pre><code>\n# Kendi kullan\u0131c\u0131 ID'nizle (\u00f6rne\u011fin 123) profili \u00e7ekiyorsunuz\ncurl -H \"Authorization: Bearer YOUR_AUTH_TOKEN\" https:\/\/api.example.com\/api\/v1\/users\/123\n\n# Ba\u015fka bir kullan\u0131c\u0131n\u0131n ID'siyle (\u00f6rne\u011fin 456) profili \u00e7ekmeyi deniyorsunuz\ncurl -H \"Authorization: Bearer YOUR_AUTH_TOKEN\" https:\/\/api.example.com\/api\/v1\/users\/456\n<\/pre>\n<p><\/code><\/p>\n<p>\u0130kinci komutta, kendi yetkilendirme token'\u0131n\u0131zla ba\u015fka bir kullan\u0131c\u0131n\u0131n profiline eri\u015febildi\u011finizi fark ettiniz. Bu, k\u0131r\u0131k bir eri\u015fim kontrol\u00fc zafiyetinin (Broken Access Control) net bir g\u00f6stergesiydi. Bu t\u00fcr bir zafiyet, sald\u0131rganlar\u0131n yetkisiz olarak di\u011fer kullan\u0131c\u0131lar\u0131n verilerine eri\u015fmesine olanak tan\u0131r. <code>Curl<\/code>'\u00fc kullanarak bu zafiyeti h\u0131zl\u0131 ve etkili bir \u015fekilde tespit ettiniz ve geli\u015ftirme ekibine raporlad\u0131n\u0131z.<\/p>\n<p><code>Curl<\/code> ve <code>wget<\/code>, web tabanl\u0131 sistemleri anlama, test etme ve g\u00fcvenli\u011fini sa\u011flama konusunda siber g\u00fcvenlik uzmanlar\u0131na inan\u0131lmaz yetenekler sunar. Bu ara\u00e7lar\u0131 ustaca kullanmak, modern siber tehditlere kar\u015f\u0131 savunma hatt\u0131n\u0131z\u0131 g\u00fc\u00e7lendirecektir.<\/p>\n<h2>Sonu\u00e7: Siber G\u00fcvenlik Yolculu\u011funuzda Komut Sat\u0131r\u0131 Nereye Gider?<\/h2>\n<p>Bu rehber boyunca, siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z en temel ve g\u00fc\u00e7l\u00fc be\u015f komut sat\u0131r\u0131 arac\u0131n\u0131 derinlemesine inceledik: <code>ping<\/code> ve <code>traceroute<\/code> ile a\u011f ba\u011flant\u0131lar\u0131n\u0131 test etmeyi, <code>Netcat<\/code> ile a\u011f ileti\u015fimi \u00fczerinde manip\u00fclasyon yapmay\u0131, <code>Nmap<\/code> ile a\u011flar\u0131 ke\u015ffetmeyi, <code>TShark<\/code> ile a\u011f trafi\u011fini analiz etmeyi ve <code>curl<\/code> ile <code>wget<\/code> kullanarak web servisleriyle etkile\u015fim kurmay\u0131 \u00f6\u011frendiniz. Her bir ara\u00e7, kendi benzersiz yetenekleriyle siber g\u00fcvenlik profesyonelinin ara\u00e7 kutusunda kritik bir yer tutar ve ger\u00e7ek d\u00fcnya senaryolar\u0131ndaki vaka analizleri, bu ara\u00e7lar\u0131n pratik uygulamalar\u0131n\u0131 daha iyi anlaman\u0131za yard\u0131mc\u0131 oldu.<\/p>\n<p>Komut sat\u0131r\u0131 ara\u00e7lar\u0131, siber g\u00fcvenlik alan\u0131nda sadece teknik bir beceri seti de\u011fil, ayn\u0131 zamanda problem \u00e7\u00f6zme ve analitik d\u00fc\u015f\u00fcnme bi\u00e7iminin de bir yans\u0131mas\u0131d\u0131r. GUI tabanl\u0131 ara\u00e7lar belirli g\u00f6revleri basitle\u015ftirse de, CLI'\u0131n sundu\u011fu esneklik, otomasyon yetene\u011fi ve detayl\u0131 kontrol, sizi standart \u00e7\u00f6z\u00fcmlerin \u00f6tesine ta\u015f\u0131yarak daha derinlemesine analizler yapman\u0131z\u0131 ve \u00f6zelle\u015ftirilmi\u015f \u00e7\u00f6z\u00fcmler geli\u015ftirmenizi sa\u011flar. Siber g\u00fcvenlikte etkili olmak, yaln\u0131zca mevcut tehditleri anlamaktan de\u011fil, ayn\u0131 zamanda bu tehditleri tespit etmek, analiz etmek ve onlara kar\u015f\u0131 koymak i\u00e7in do\u011fru ara\u00e7lar\u0131 ustal\u0131kla kullanmaktan ge\u00e7er.<\/p>\n<p>Unutmay\u0131n, bu sadece ba\u015flang\u0131\u00e7. Siber g\u00fcvenlik alan\u0131 s\u00fcrekli geli\u015fen bir disiplindir ve yeni ara\u00e7lar, teknikler ve tehditler s\u00fcrekli olarak ortaya \u00e7\u0131kmaktad\u0131r. Bu be\u015f ara\u00e7ta ustala\u015fmak, size bu dinamik alanda sa\u011flam bir temel sa\u011flayacak ve \u00f6\u011frenme yolculu\u011funuzda kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z di\u011fer karma\u015f\u0131k ara\u00e7lar\u0131 ve kavramlar\u0131 anlaman\u0131z i\u00e7in bir k\u00f6pr\u00fc g\u00f6revi g\u00f6recektir. Merak\u0131n\u0131z\u0131 canl\u0131 tutun, pratik yapmaya devam edin ve kendinizi s\u00fcrekli olarak g\u00fcncelleyin. Komut sat\u0131r\u0131 \u00fczerindeki yetkinli\u011finiz, siber g\u00fcvenlik kariyerinizde size benzersiz avantajlar sunacakt\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<ol>\n<li>\n        <strong>S: Bu ara\u00e7lar\u0131 \u00f6\u011frenmek ne kadar s\u00fcrer ve nereden ba\u015flamal\u0131y\u0131m?<\/strong><\/p>\n<p><strong>C:<\/strong> Temel seviyede \u00f6\u011frenmek birka\u00e7 hafta veya ay s\u00fcrebilir, ancak ustala\u015fmak y\u0131llar alabilir. Her bir arac\u0131 teker teker ele alarak ba\u015flay\u0131n. Linux tabanl\u0131 bir sanal makine (\u00f6rne\u011fin Kali Linux veya Ubuntu) kurmak ve burada pratik yapmak en iyi yoldur. Her arac\u0131n temel komutlar\u0131n\u0131, parametrelerini ve en yayg\u0131n kullan\u0131m senaryolar\u0131n\u0131 \u00f6\u011frenerek ba\u015flay\u0131n.<\/p>\n<\/li>\n<li>\n        <strong>S: Komut sat\u0131r\u0131 ara\u00e7lar\u0131 sadece Linux'ta m\u0131 \u00e7al\u0131\u015f\u0131r?<\/strong><\/p>\n<p><strong>C:<\/strong> Hay\u0131r, bir\u00e7o\u011fu Windows ve macOS gibi di\u011fer i\u015fletim sistemlerinde de \u00e7al\u0131\u015f\u0131r. \u00d6rne\u011fin, <code>ping<\/code>, <code>curl<\/code> ve <code>wget<\/code> her yerde mevcuttur. <code>Nmap<\/code> ve <code>Netcat<\/code>'in Windows versiyonlar\u0131 da bulunur. Windows 10 ve \u00fczeri s\u00fcr\u00fcmlerdeki WSL (Windows Subsystem for Linux) sayesinde, Linux komut sat\u0131r\u0131 ara\u00e7lar\u0131n\u0131 do\u011frudan Windows i\u00e7inde kullanabilirsiniz.<\/p>\n<\/li>\n<li>\n        <strong>S: Bu ara\u00e7lar\u0131 kullan\u0131rken yasal s\u0131n\u0131rlara nas\u0131l dikkat etmeliyim?<\/strong><\/p>\n<p><strong>C:<\/strong> Bu ara\u00e7lar g\u00fc\u00e7l\u00fcd\u00fcr ve k\u00f6t\u00fcye kullan\u0131labilir. Her zaman yaln\u0131zca kendi a\u011flar\u0131n\u0131zda veya a\u00e7\u0131k ve yaz\u0131l\u0131 izin ald\u0131\u011f\u0131n\u0131z a\u011flarda test ve analiz yap\u0131n. \u0130zinsiz tarama veya eri\u015fim giri\u015fimleri yasa d\u0131\u015f\u0131d\u0131r ve ciddi sonu\u00e7lar\u0131 olabilir. Etik hackleme prensiplerine her zaman ba\u011fl\u0131 kal\u0131n ve yerel yasalara uyun.<\/p>\n<\/li>\n<li>\n        <strong>S: Bu ara\u00e7lar\u0131n \u00e7\u0131kt\u0131lar\u0131n\u0131 nas\u0131l yorumlamal\u0131y\u0131m?<\/strong><\/p>\n<p><strong>C:<\/strong> \u00c7\u0131kt\u0131lar\u0131 yorumlamak, her arac\u0131n ve protokol\u00fcn temel \u00e7al\u0131\u015fma prensiplerini anlamay\u0131 gerektirir. \u00d6rne\u011fin, <code>Nmap<\/code> \u00e7\u0131kt\u0131s\u0131nda \"filtrelenmi\u015f\" bir port, g\u00fcvenlik duvar\u0131 taraf\u0131ndan engellendi\u011fini, \"a\u00e7\u0131k\" bir port ise bir servisin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir. A\u011f protokolleri (TCP\/IP, HTTP vb.) hakk\u0131nda temel bilgi edinmek, \u00e7\u0131kt\u0131lar\u0131 daha do\u011fru yorumlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<\/li>\n<li>\n        <strong>S: Bu ara\u00e7lar\u0131 \u00f6\u011frenmek bana siber g\u00fcvenlik kariyerimde ne gibi avantajlar sa\u011flar?<\/strong><\/p>\n<p><strong>C:<\/strong> Bu ara\u00e7larda ustala\u015fmak, siber g\u00fcvenlik alan\u0131nda bir\u00e7ok role (s\u0131zma testi uzman\u0131, g\u00fcvenlik analisti, a\u011f y\u00f6neticisi, adli bili\u015fim uzman\u0131) kap\u0131 a\u00e7ar. \u0130\u015fverenler, komut sat\u0131r\u0131 yetkinli\u011fini ve derinlemesine teknik bilgiye sahip adaylar\u0131 tercih ederler. Ayr\u0131ca, problem \u00e7\u00f6zme yetene\u011finizi geli\u015ftirir, otomasyon becerileri kazand\u0131r\u0131r ve genel teknik anlay\u0131\u015f\u0131n\u0131z\u0131 art\u0131r\u0131r, bu da sizi di\u011fer adaylardan ay\u0131r\u0131r.<\/p>\n<\/li>\n<\/ol>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-31437","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi<\/title>\n<meta name=\"description\" content=\"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi\" \/>\n<meta property=\"og:description\" content=\"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-09T21:01:49+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"28 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi\",\"datePublished\":\"2025-10-09T21:01:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\"},\"wordCount\":5421,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\",\"name\":\"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-09T21:01:49+00:00\",\"description\":\"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi","description":"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi","og_description":"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.","og_url":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-09T21:01:49+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"28 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi","datePublished":"2025-10-09T21:01:49+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/"},"wordCount":5421,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/","name":"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-09T21:01:49+00:00","description":"Siber g\u00fcvenlik d\u00fcnyas\u0131na ad\u0131m atarken, komut sat\u0131r\u0131 ara\u00e7lar\u0131 sizin en g\u00fc\u00e7l\u00fc m\u00fcttefikleriniz olacakt\u0131r. Bu rehber, ba\u015flang\u0131\u00e7 seviyesindeki herkesin h\u0131zla ustala\u015fabilece\u011fi be\u015f kritik arac\u0131 detayl\u0131ca inceleyerek, dijital savunma yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacak.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/siber-guvenlik-baslangic-icin-5-temel-komut-satiri-araci-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Siber G\u00fcvenlik Ba\u015flang\u0131\u00e7 \u0130\u00e7in 5 Temel Komut Sat\u0131r\u0131 Arac\u0131 Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=31437"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31437\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=31437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=31437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=31437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}