traceroute komutu, hedef bir sunucuya veya IP adresine giden yolun her adımını analiz etmek için kullanılır. Komutla birlikte kullanabileceğiniz farklı parametreler, ağ durumunu daha detaylı incelemek veya özelleştirmek için faydalıdır.Yaygın Kullanılan ParametrelerParametreAçıklama-nDNS çözümlemesini devre dışı bırakır. Daha hızlı sonuç almak için IP adreslerini direkt gösterir.-w <saniye>Her...
Python Modül Yüklümü Kontrolü
Eylül 26, 2024 Serkan YILDIZ
Python da bir modül yüklü değilse ilk kullanmaya çalıştığınızda modülün olmadığına dair bir hata mesajı verir ve yazılım durur. Özellikle yeni bilgisayarda bir kod çalıştırırken veya bir başka kaynaktan aldığınız kodları kendi bilgisayarınızda çalıştırırken bu durum sıkca meydana gelebilir. Aşağıdaki kod bilgisayarınızda ilgili modüllerin olup olmadığını kontrol eder ve yoksa yükleme işlemini...
Python Schedule Modülü Nasıl Kullanılır
Şubat 17, 2024 Serkan YILDIZ
Python'da zamanlanmış görevler için schedule modülünü kullanabilirsiniz. # Bu kısımda `schedule` ve `time` modüllerini import ediyoruz.import scheduleimport time# Yeni bir zaman aralığı belirliyoruz.new_interval = 20# İşlev: Belirli bir işi gerçekleştiren ve zaman aralığını güncelleyen fonksiyondef job_function(job_name): global new_interval print(job_name + "...
K.Club - Python giriş seviyesi eğitimleri.
Şubat 10, 2024 Serkan YILDIZ
K.Club - Python giriş seviyesi ücretsiz eğitimler.1- https://www.youtube.com/watch?v=T20jpNJYJwE2- https://www.youtube.com/watch?v=_BX_VUD7XiY3- https://www.youtube.com/watch?v=Ze34p_I8L3g4-5- https://www.youtube.com/watch?v=D5g0GaYohM46- https://www.youtube.com/watch?v=LFJ04OokCcQ7- https://www.youtube.com/watch?v=2i2_AfoPnjQ8- https://www.youtube.com/watch?v=k2s5c7csTgk9- https://www.youtube.com/watch?v=7yAWyD6B_yI10- https://www.youtube.com/watch?v=SFFeQXHHuXI11- https://www.youtube.com/watch?v=n_PvRV3Z7-c12- https://www.youtube.com/watch?v=Q6DEPPFB1EI13- https://www.youtube.com/watch?v=J2fgU3DHN6s14- https://www.youtube.com/watch?v=y4hyq7bHAnY15- https://www.youtube.com/watch?v=5-tPw279AeU16- https://www.youtube.com/watch?v=4vdrH1qF9_w17- https://www.youtube.com/watch?v=_ofKLfjUUpo18- Listeler...
Network Otomasyon Netmiko
Kasım 04, 2023 Serkan YILDIZ
Network Otomasyon Netmiko Netmiko kütüphanesi ile telnet/SSH protokolleri üzerinden ağ cihazlarına bağlanabilirsiniz. Netmiko, SSH ve Telnet protokollerini destekler, bu nedenle bağlantıyı sağlamak için device_type parametresini cihazınıza uygun bir diğer device_type değerine ayarlayarak bağlantı yapabilirsiniz.Örneğin, bir Cisco cihazına telnet üzerinden bağlanmak için:from netmiko import...
Python DateTime Modülü
Eylül 21, 2023 Serkan YILDIZ
Python'da datetime modülü, tarih ve zamanla ilgili işlemler yapmanızı sağlayan bir standart kütüphanedir. Aşağıda, datetime modülünü kullanarak temel işlemleri nasıl gerçekleştireceğinizi gösteren birkaç örnek bulunmaktadır:Tarih ve Zamanı Almak:from datetime import datetime# Şu anki tarih ve zamanı almaknow = datetime.now()print(now)# Belirli bir tarihi ve zamanı oluşturmakspecific_date = datetime(2023,...
Serkan.net
Ağustos 03, 2023 Serkan YILDIZ
Merhaba!Bilgi Paylaşım'a hoş geldiniz! Bu platform, teknoloji dünyasına ilgi duyanlar için kapsamlı bir bilgi kaynağıdır. Network, Network Automation, Python, Cisco, Huawei, Linux, Microsoft, VSAT, IoT, HTML, PHP, Oracle, MySql ve PostgreSQL gibi birçok önemli konuda içerikler sunuyoruz.Network dünyasına olan ilginizi geliştirmek ve uzmanlaşmak için doğru adrestesiniz. Ağ teknolojilerinin yanı...
PHP: Oracle SQL Injection
Nisan 17, 2023 Serkan YILDIZ
Cross-Site Scripting: Persistent web güvenliği açısından çok önemli ve dikkat edilmesi gerken bir durumdur. PHP kodu ile Oracle SQL de injection engellemek için aşağıdaki yöntemi kullanabilirsiniz. Bir oracle bağlantısı kurabilmek için ilk olarak sorgu hazırlanır.query="select * from tablo where userID=:user"$user="username";$parse = oci_parse($connectora, $query);oci_bind_by_name($parse, ':user',...
Java Script Güvenlik
Nisan 13, 2023 Serkan YILDIZ
Güvensiz rastgelelik hataları, öngörülebilir değerler üretebilen bir işlev, güvenliğe duyarlı bir bağlamda rastgelelik kaynağı olarak kullanıldığında ortaya çıkar. Bilgisayarlar deterministik makinelerdir ve bu nedenle gerçek rastgelelik üretemezler. Sözde Rastgele Sayı Üreteçleri (PRNG'ler), sonraki değerlerin hesaplandığı bir çekirdekten başlayarak, algoritmik olarak rastgeleliğe yaklaşır....
Python Yazılımı İçin Log Oluşturma
Mart 21, 2023 Serkan YILDIZ
Python kodunuzun loglarını takip etmek istiyorsanız program çalışırken oluşan hataları veya mesajları bir log dosyasına yardırabilirsiniz. Bu log dosyası yazılımınızın geçmişe dönük çalışmasıyla ilgili size bilgi verecektir. Python'da en popüler log oluşturma kütüphanesi logger kütüphanesidir. Logger yazılımını bilgisayarımıza yükleyerek başlayalım.pip install loggerModülü yükledikten sonra...
Python Yazılımı İçin Konfigürasyon Dosyası
Mart 07, 2023 Serkan YILDIZ
Python yazılımı için bir konfigürasyon dosyası nasıl oluşturulur?Yazılım kodunda sürekli değişiklik yapmamak için veya kod üzerinde başkaları ile çalışırken kullanıcı adı ve şifre bilgilerinin açık bir şekilde görünmemesi için bir konfigürasyon dosyası hazırlayıp değişkenleri burada tanımlamak çok kullanışlı olacaktır. Bu değişkenler username, password, host, port, ve IP gibi sürekli değişecek...
ORACLE SQL: IP Adresinin Dahil Olduğu IP Bloğunu Bulma
Şubat 03, 2023 Serkan YILDIZ
Database'de bulunan bir tablonun ilgili kolonunda listelenmiş network blokları içinde (IP_Adresi/Subnet) bir IP adresinin hangi bulağa ait olduğunu bulmak için aşağıdaki sorgu kullanılabilirBurada database kolonunda bulunan veri ör:IP_RANGE=192.168.1.0/30 şeklinde arana IP adresi ör:IP_Adresi=192.168.1.3 olabilir. Bu durumda sorgumuz;WITH subnet_table AS ( SELECT IP_RANGE, regexp_substr(IP_RANGE,...
Oracle SQL Bir Hücreye 4000 Karkterden Fazla Veri Yazmak
Şubat 03, 2023 Serkan YILDIZ
Oracle SQL'de bir hücreye 4000 karekterden fazla veri yazmayı istiyorsanız kolon tipi olarak CLOB kullanmalısınız. VARCHAR2 ve benzeri kolonlara maximum 4000 karekter veri yazabilirsiniz. 4000 karekterden uzun veriyi tabloya yazmayı denediğinizde aşağıdaki gibi bir hata alırsınız.General Exception: ORA-01704: string literal too long Bu hatayı almanız, veritabanına yazmak istediğiniz...
SSH Bağlantısı Üzerinden Telnet Bağlantısı
Şubat 02, 2023 Serkan YILDIZ
Bir sunucuya veya cihaza SSH bağlantısı kurup bu bağlantı üzerinden Telnet ile başka bir cihaza bağlanabilmek için Python kodu içinde SSH için Paramiko, Telnet için Telnetlib modülleri kullanılabilir. Aşağıdaki kod bir sunucuya SSH ile bağlanmanızı ve aynı sunucu üzerinden Telnet ile başka bir cihaza komut göndermenizi sağlar.import paramikoimport telnetlibssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('ssh_hostname',...
PHP IP Adresi Doğrulama
Şubat 01, 2023 Serkan YILDIZ
PHP'de bir formdan girilen IP adresini doğrulamak için aşağıdaki kodları kullanabilirsiniz. IPv4 ve IPv6 için ayrı ayrı iki adet IP doğrulama kodu mevcuttur. Bu kod değişkenin uygun bir IP adresi olup olmadığını söyler.IP versiyon 4 için;<?php$ip = "127.0.0.1";if (filter_var($ip, FILTER_VALIDATE_IP)) { echo("$ip is a valid IP address");} else { echo("$ip...
IPv6 Nedir ve Konfigürasyonu Nasıl Yapılır
Aralık 27, 2022 Serkan YILDIZ
IPv6 (Internet Protocol version 6) IP adresleme sisteminin sonraki sürümüdür. IPv6, IPv4'ten daha yüksek miktarda adres alanı sunar ve daha iyi güvenlik özellikleri içerir. IPv6 adresleri, IPv4 adreslerinden daha uzun olarak 128 bit uzunluğunda olup, daha yüksek sayıda cihazın internete bağlanmasına...
XAMPP için PHP Yazılım Upgrade Nasıl Yapılır
Aralık 08, 2022 Serkan YILDIZ
PHP Yazılımını upgrade etmek için ilk olarak aşağıdaki URL'e gidilir ve yeni yazılım versiyonu bilgisayara indirilir. Burada XAMPP server üzerinde PHP yazılımını nasıl upgrade edeceğimizi yazacağız. Diğer uygulamalar da benzer şekilde yapılabilir. İşletim sistemi için uygun olan XAMPP yazılımı dosya seçilerek indirilmelidir.https://www.apachefriends.org/download.htmlBilgisayarınıza indirdiğiniz...
Oracle SQL ve Postgre SQL de Pivot Nasıl Yapılır
Kasım 25, 2022 Serkan YILDIZ
Oracle SQL'de aşağıdaki gibi yaptığımız Pivot işlemini PostgreSQL'de yapabilmek için Crosstab komutu kullanılır. Yapacağımız örnekte dört kolona sahip bir tablo düşünelim. KolonBilgiler kolonu aynı kolona yazılmış bilgi başlıklarını, KolonDegerler kolonu bilgi başlıklarına karşılık gelen değerleri içersin. Çıktı olarak ilk iki kolonu tablodan gelecek diğer dört kolonu bilgi başlıklarının kolon...
Python IP Doğrulama (IPv4 IPv6 Public Private)
Ekim 21, 2022 Serkan YILDIZ

Python içinde hazır gelen Ipaddress modülü bir IP adresini doğrulamak ve tanımlamak için bize yardımcı olacaktır. IP adresi IPv4, IPv6, Public veya private olabilir. Bu ayrımı küçük bir fonksiyon ile anlayabiliriz.def validate_ip_address(ip_string): try: ...
Python Belli Bir Zaman Aralığında Çalıştırma
Ekim 18, 2022 Serkan YILDIZ
Python yazılımını belli saatler aralığında çalıştırmanız gerekirse aşağıdaki kodu bu amaçla kullanabilirsiniz. Kod aynı zamanda bir animasyon da içermektedir. Bist açılış kapanış saatleri arasında bir kod çalıştıracağınızı düşünelim. Kod işlem başladığında mevcut zaman aralık dışında ise ekrana animasyon çıktısı verir. Mevcut zaman aralık içerisinde ise yazılım bir sonraki adıma devam eder.import...
Kaydol:
Kayıtlar (Atom)