Pazartesi, Ocak 13, 2025

Mylg Ağ Tanılama Aracı Nasıl Kullanılır?

myLG, farklı ağ tanımlama araçlarının tek bir ağ teşhis aracı olarak birleştiren açık kaynaklı bir yazılım programıdır. Kullanımı oldukça basittir. Herhangi bir ülke üzerinden DNS sorgulama hping aracılığı ile sitenin test edilmesi IP, ASN veya subnet kullanılarak whois bilgilerinin öğrenilmesi Port taramasının yapılması peering bilgilerinin kontrol edilmesi döküm alınabilecek network interfaceslerinin listelenmesi TCP ve portu […]

ERR_SSL_VERSION_OR_CIPHER_MISMATCH Sorunu ve Çözümü

Bir web sitesine gitmek istediğinizde karşınıza aşağıdaki gibi bir hata çıkıyor ise Düşünmeniz gereken ilk şey sitenin eski bir TLS/SSL versiyonu kullanmasıdır. Bu sorunu tarayıcı üzerinde çözmek gibi bir durumumuz yok lakin başka varyasyonlar ile çözebiliriz. Öncelikli olarak sorunu bize yaşatan QUIC adlı yeni protokol olabilir. Chrome da gelişmiş ayarlara giderek proxy ayarlarını bulun veya ayarlar […]

CentOS 7’de Tomcat 9 nasıl kurulur?

Bu ay java ve ekipmanları ile çok ilgilendiğimiz için Tomcat 9 kurulumu ile devam ediyoruz. Tomcat, Java Servlet, JavaServer Pagesve Java WebSocket teknolojileri için açık kaynaklı bir uygulamadır. OpenJDK’yı Yükleyelim Tomcat 9, Java SE 8 veya daha yeni bir sürümünü desteklemektedir. Açık kaynak kodlu olan OpenJDK 8 Sürümünü sistemimize dahil edelim. Tomcat Kullanıcısının Oluşturulması Tomcat’i […]

Exim Mail Kuyruğunun Temizlenmesi

Bazen tıkanmış, donmuş ve gitmeyen iletilerinizi exim mail kuyruğundan hemen kaldırmanız gerekir. Bunu yapmak için sadece aşağıdaki adımları takip etmeniz yeterli olacaktır. Bunun için belirli exiqgrep komutunu da kullanabiliriz Belirli bir e-postayı posta kuyruğundan kaldırmak isterseniz, önce ilgili mesaj id bilgilerini almanız gerekir. İleti kimliğini biliyorsanız, kuyruktan aşağıdaki gibi direk olarak kaldırabilirsiniz

Kernel Hatalarının Giderilmesi

Kurulan makine’de dmesg çıktısında aşağıdaki hatalar gözüküyorsa ve sistemin başlatılması sırasında yavaşlığa sebebiyet veriyorsa düzenlemelerinde yapılması gerekmektedir. Bu yüzden aşağıdaki komutların gerekli alanlara girilmesi gerekmektedir. Aşağıda kod blogu içerisindeki parametreler /etc/modprobe.d/blacklist.conf içerisine eklenecektir. intel_rapl: no valid rapl domains found in package 0 piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled! blk_update_request: I/O error, dev fd0, sector […]

CentOS 7’de Nginx ile phpMyAdmin Nasıl Kurulur

phpMyAdmin, web tabanlı bir arayüz üzerinden MySQL ve MariaDB sunucularını yönetmek için açık kaynaklı PHP tabanlı bir araçtır. phpMyAdmin, MySQL veritabanlarıyla etkileşime girmenize, kullanıcı hesaplarını ve ayrıcalıkları yönetmenize, SQL sorgularını çalıştırmanıza, çeşitli veri formatlarında veri alıp vermenize ve çok daha fazlasını yapmanıza imkan tanır. Kuruluma başlamadan önce LEMP kurulumunu gerçekleştirmeniz gerekmektedir. Centos 7 Üzerine (LEMP) […]

Debian 9’da djbdns Nasıl Kurulur?

Djbdns debian repolarında bulunmuyor lakin kurulumu yapabiliriz tabii ki derleyeceğiz, farklı bir dns sunucusu keyfi yaşatacağından emin olabilirsiniz. daemontools, daemontools-run ve ucspi-tcp paketlerine ihtiyacımız var kurulumlarını gerçekleştirelim. djbdns kurabilmemiz için ayrıca derleyici araçları elinizde bulunması gerekiyor. şimdi djbdns indirelim ve kaynaktan derleme işlemine başlayalım. tinydns ve dnslog için gerekli kullanıcıları ekliyoruz. tinydns temel ayarlamalarını aşağıdaki […]

CentOS 7’de Apache Maven Nasıl Kurulur?

Apache Maven, öncelikli olarak Java projeleri için kullanılan ücretsiz ve açık kaynaklı bir proje yönetimi ve anlama aracıdır. Maven esas olarak projelerde yapılandırma ayrıntıları, projenin bağımlılıkları vb. bilgileri içeren bir XML dosyası ve IDE bağımlılıklarını ortadan kaldıran bir araçtır. Bu makalemde, size CentOS 7’de Apache Maven‘i kurmak için iki farklı yol göstermek istiyorum. Resmi CentOS […]

CentOS 7’de Java Nasıl Kurulur

By makalemde sizlere, Java’yı CentOS 7‘ye nasıl yükleyeceğinizi anlatacağım. Java, farklı türde uygulamalar ve sistemler oluşturmak için kullanılan en popüler programlama dillerinden biridir. Java’da Bulunan Varyasyonlar Java, üç farklı sürümü beraberinde sunmaktadır bunlar sırasıyla, Standard Edition (SE), Enterprise Edition (EE) ve Micro Edition (ME) olarak dağıtılmaktadır. CentOS 7, Java Runtime Environment (JRE) ve Java Geliştirme […]

60 Saniyede Linux Sunucularda Performans Analizi

Performans analizlerini kısa tutmak makbuldür. Genelde uzun uzun yaptığımızda hem bize vakit açısından zararlıdır. Hemde müşteriyi bekletmiş oluruz. Tabii bu beklemenin yarısı metrikleri toplamak olmamalı, topladığımız metriği analiz etmek olmalı diye düşündüğüm için 60 saniyede linux sunucularda nasıl performans analizi yapabileceğinizi göstereceğim. Aşağıdaki testlerin bazılarını yapmak için sisteminizde sysstat paketinin yüklü olması gerekmektedir. Yük ortalamalarının […]

Debian 9 Temel Sunucu Ayarları

Sıfır bir debian kurduğumuzda temelde yaptığımız bir kaç değişikliğin olması gerekir. Bize ilerde kolaylık sağlayacak olan bu değişiklikleri genellikle temel sunucu ayarları olarak adlandırırız. Kullanıcı oluşturma Kullanıcı yetkilendirme Tüm kullanıcılar için Alias tanımlama Statik IP adresi ayarlama IPv6 gerekli değilse kapatıyoruz. Servislerin durumunu kontrol etmek için İhtiyacınız yoksa bir hizmet için otomatik başlatma ayarını durdurun […]

Debian 9 OpenJDK 9 Kurulumu

Repoda bulunmadığı için backports tarafının depolarını sisteme dahil edelim. echo “deb http://ftp.debian.org/debian stretch-backports main” | \ sudo tee –append /etc/apt/sources.list.d/stretch-backports.list > /dev/null Paket listesini güncelleyelim sudo apt-get update Gereken paketleri kuralım sudo apt-get install -t jessie-backports openjdk-9-jdk Ön tanımlı java sürümünü değiştirelim. Eski sürümlerin sistemde bulunması dahilinde geçerlidir. sudo update-java-alternatives -s java-1.9.0-openjdk-amd64

Configure Guest Domain Memory Usage With Virsh

virsh provides Linux System Administrators with the ability to dynamically scale allocated memory to virtual guests during runtime. dommemstat shows that the domain web-server has a memory allocation limitof 2097152 kB and is currently using 903040 kB. You can confirm this with ps. The memory allocation limit is set with setmaxmem and can only be […]

Debian 9 Üzerine R Nasıl Kurulur

R, istatistiksel ve grafik sunumunda uzmanlaşmış bilgi işlem çalışanları arasında popüler olan ve hızlı büyüyen açık kaynak kodlu bir programlama dili ve analiz ortamıdır. İstatistiksel Hesaplama için R Foundation tarafından desteklenir ve istatistikçi yazılımlar geliştirmek ve veri analizi yapmak için istatistikçiler ve veri madencileri tarafından çokça kullanılır. Bu makalede, Debian 9 sisteminde R’nin nasıl kurulacağı […]

Debian 9 Üzerine DNS-Over-HTTPS Nasıl Kurulur

DNS sorgularının HTTPS protokolü üzerinden ulaştırılması için kullanılmaktadır. Normal DNS aksine daha güvenlidir. Cloudflared kurulumu Bu işlem için sunucumuza 3.parti bir yazılım olan cloudflared dahil ediyoruz. Sistemin başlangıcında açabilmek için buna uygun bir yapılandırma yapmamız gerekmektedir. Kullanıcı oluşturarak başlıyoruz. cloudflared için gerekli olan /etc/default/cloudflared yapılandırma dosyasını düzenliyoruz. Ayarladığımız yapılandırma dosyasına oluşturduğumuz kullanıcıdan izin veriyoruz. Ardından […]

Debian 9 Üzerine MariaDB Nasıl Kurulur

MariaDB açık kaynaklı, çok iş parçacıklı ilişkisel veritabanı yönetim sistemidir ve MySQL için geriye dönük uyumludur. MariaDB Foundation tarafından MySQL’in bazı orijinal geliştiricileri de dahil olmak üzere proje sürdürülmekte ve geliştirilmektedir. Debian 9 sürümü ile MySQL varsayılan veritabanı sistemi olarak MariaDB ile değiştirildi. Her fırsatta unuttuğum için dokümantasyona ekleme ihtiyacı duydum. Gereken adımları aşağıdadır. Default […]

PostgreSQL Sunucusuna Uzaktan Nasıl Erişilir?

Varsayılan olarak PostgreSQL sunucusu sadece yerel arabirimde 127.0.0.1 çalışacak şekilde ayarlıdır. PostgreSQL sunucunuza uzaktan erişim sağlamak için postgresql.conf yapılandırma dosyasını açın ve CONNECTIONS AND AUTHENTICATION bölümüne listen_addresses = ‘*’ yazın. sudo nano /etc/postgresql/10/main/postgresql.conf dosyayı kaydedin ve PostgreSQL hizmetini şu şekilde yeniden başlatın. sudo service postgresql restart Ss yardımcı programıyla yapılan değişiklikleri doğrulayın. ss -nlt | […]

Debian 9 Üzerine PostgreSQL Nasıl Kurulur

PostgreSQL, genellikle Postgres olarak bilinir, açık kaynaklı genel amaçlı nesne-ilişkisel veritabanı yönetim sistemidir. PostgreSQL, çevrimiçi yedeklemeler, zaman kurtarma, iç içe geçmiş işlemler, SQL ve JSON sorgulama, çoklu sürüm eşzamanlılık kontrolü (MVCC), asenkron çoğaltma ve daha fazlası gibi birçok gelişmiş özelliğe sahiptir. Bu makalemde, PostgreSQL‘in Debian 9‘a nasıl yükleneceğini ve temel veritabanı yönetimini göstereceğim. PostgreSQL Kurulumu […]

Debian 9 NTP Sunucusu Kurulumu

Bu makalede sizlere, Debian 9 üzerine en basit şekilde NTP’yi nasıl kuracağınızı göstereceğim. Zaman sunucusu 123/UDP portunu kullanmaktadır. Normal işlemleriniz için kurmanıza gerek yok, Dışarıya hizmet edecek bir sunucu kurarken kullanmanızı öneririm. Paketin kurulumu için vereceğiniz ilk komut ise aşağıdadır. Ardından servisin lokal makinelere ulaşması için gerekli adımlar yapılır. Senkron edilecek sunucuların tanımı gerçekleştirilir. NTP […]

Debian 9 Üzerine VNC Nasıl Kurulur

Bu makalede size, bir Debian 9 sisteminde VNC sunucusunun nasıl yükleneceği ve yapılandırılacağını anlatacağım. Ayrıca VNC sunucusuna nasıl güvenli bir şekilde bağlanacağınızı göstereceğim. Virtual Network Computing (VNC), başka bir bilgisayarı uzaktan kontrol etmek için klavyenizi ve farenizi kullanmanıza olanak veren bir grafik masaüstü paylaşım sistemidir. Masaüstü Ortamını Yükleme Muhtemelen, Debian sunucunuzda masaüstü ortamı yüklü olmayacaktır. […]

Mac OS X Sunucu Güvenliği Kontrol Listesi

Alışılmışın aksine, sunucu tarafında Mac OS X kullanan arkadaşlarımızı da unutmadık. Yapılması gereken olmazsa olmazlarımızı Mac OS X içinde yazacağım, yapıp yapmadığınızı bu liste aracılığı ile kontrol edebilirsiniz. Ayrıca eklemek istediklerinizi yorum olarak belirtirseniz sevinirim. Mümkün olan en güncel işletim sistemini kullanmayı terci edin Sistemin çalışacağı network’ün VLAN’lar aracılığı ile ayrılmış olduğuna dikkat edin Firmware […]

dotNet Uygulamaları İçin TLS Sürümlerinin Yükseltilmesi

Windows sistemlerde uygulamaların kullanmış olduğu TLS sürümlerinde PCI kurallarına göre değişiklik yapmamız gerekmekte, bu anlamda yapmamız gereken .net uygulamalarının kullandığı frameworkler üzerinde güçlü şifrelemelerin etkinleştirilmesi işlemidir. Özellikle bağlantı sorunları yaşadığınız uygulamalarda kalıcı çözüme ulaştırabilecek bir yöntemdir. Bu düzenlemeleri yapmak için PowerShell terminalini kullanmamız gerekeceğini unutmayalım. Aktif edilmesi durumunda sistemde sadece TLS 1.0, TLS 1.1 ve […]

Debian 9 Üzerine PHP 7.2 Nasıl Kurulur

İşletim sisteminde ön tanımlı olarak gelen PHP sürümü düşük olduğu için gereken dosyaları PPA aracılığı ile sisteme ekliyoruz. PHP 7.0 sürümündeki Debian 9 depoları, kısa süre içinde destek için ömürlerinin sonuna ulaşacak ve artık güvenlik güncellemelerini almayacak. Bu makalede, bir Debian 9 sunucusu üzerine PHP 7.2 kurulumunun nasıl yapılacağını göstereceğim. Ekleme işlemlerini tamamlandıktan hemen sonra. […]

Google Chrome’da QUIC Protokolü Nasıl Devre Dışı Bırakılır?

Geçtiğimiz günlerde QUIC Protokolüne bir göz atmıştık, şimdi ise tarayıcı üzerinde QUIC protokolünü nasıl kapatabileceğinizi göstermek istiyorum. Aşağıdaki adımlar kullanılarak çok kolay bir şekilde bahsi geçen işlemleri yapabilirsiniz. İlk önce tarayıcınızın URL alanına chrome://flags/#enable-quic yazarak işe başlıyoruz. Karşımıza çıkan ve sarı ile işaretlenmiş olan alanın değerinin default olduğunu göreceksiniz. Bahsi geçen bu değeri Disable olarak […]

Debian 9 VMware Tools Kurulumu

3 Haziran 2018’de vmWare resmi olarak open-vm-tool paketini desteklemeye başladığını duyurdu. Bu bağlamda sanal makineler için aşağıdaki şekilde desteklenen paketleri kurabiliriz. Repoları güncelliyoruz Gerekli olan paketleri sisteme dahil ediyoruz. VMware Workstation ve Fusion’da Paylaşılan Klasörler’i kullanarak dosya paylaşım özelliğini kullanırsanız, sanal makinedeki vmhgfs sürücüsünü yükleyin. Bu sürücü, işletim sisteminde dahil değildir. Kurulum araçların kullanımında soruna […]

Windows Sunucu Güvenliği Kontrol Listesi

Windows sunucunuz üzerinde güvenlik önlemlerinin alınması hakkında yapılması gereken olmazsa olmazlarımızı yazacağım, yapıp yapmadığınızı bu liste aracılığı ile kontrol edebilirsiniz. Ayrıca eklemek istediklerinizi yorum olarak belirtirseniz sevinirim. Destek verilmesi durdurulan windows işletim sistemlerini yenileri ile güncelleyin BIOS alanını şifreleyin Otomatik güncelleştirme özelliklerini aktif edin, mümkünse SSCM kullanın Hiyerarşiyi takip edecek listeler oluşturun(excel vb) Mümkünse sunucuları […]

QUIC – Yeni Nesil Network Taşıma Protokolü

Google’da çalışan Jim Roskind tarafından tasarlanan bir protokoldür. Fikir ilk olarak 2012 yılında ortaya atılmış, ortaya atılan bu fikir oldukça tutmuş olacak ki 2013 yılında halka duyurulmaya karar verilmiş. QUIC kelimesi size çabuk anlamına gelen quick andırıyor olabilir. Protokolün yeni adını seçerken böyle güzel bir isim bulmuşlar. Türkçe’mize ise hızlı, çabukça, fişeqqqqq diye çevirebileceğimizi düşünüyorum. […]

Microsoft Hyper-V Üzerine Parrot Security OS Kurulumu

ParrotOS Nedir? ParrotOS Debian tabanlı bir GNU/Linux dağıtımı olup Penetrasyon Testi, Dijital Adli Tıp, Programlama ve Gizlilik konularına odaklanmıştır. İtalyan bir ekip tarafından geliştirilmektedir. Gönüllüler içerisinde Türkiye’den pek çok isimde görmek mümkündür. Neden ParrotOS Kullanmalısınız Kali gibi bir takım sorunları olan(ekran kartı drive vb) bir sistem yerine kullanılabilecek en iyi alternatiftir. Kurulum aşamalarında sorunlar çıkartmaz. […]

Parrot Security OS Kurulumu

Bu makalede, Parrot Security‘nin bilgisayara adım adım nasıl yükleneceğini göstereceğim. Aslında, Parrot Security kurulumu çokda zor değil. Normal bir linux dağıtımını kurar gibi kolay bir şekilde kurabilirsiniz, verilerinizi kaybetmek istemiyorsanız sanal makine üzerine kurulumunuzu gerçekleştirebilirsiniz. İlk olarak güncel ISO’yu Parrot Security OS‘un resmi sayfasından indiriyoruz. 64-Bit olan sürümü indirirseniz sizin için daha iyi olur. İndirme […]

ERR_SSL_VERSION_INTERFERENCE Sorunu ve Çözümü

Ben bu sorunu genellikle Türkiye de ki devlet kurumlarına ait sitelerde ve yeni teknolojiye alışkın olmayan yerlerde denk gelip duruyordum. Özellikle ÖSYM’nin sitesinde bir işlem yaparken deli gibi karşıma çıkmaktaydı. Özellikle Chrome ile giremediğiniz ve ERR_SSL_VERSION_INTERFERENCE olarak geçen bir SSL hatası alıyorsanız. Aşağıdaki adımları yapmanız yeterli, diğer tarayıcılarda bu gibi hataları pek göremiyoruz. Öncelikli olarak […]

macOS Mojave’de Font Yumuşatmayı Etkinleştirmek (Subpixel Antialiasing)

Apple’ın macOS Mojave varsayılan olarak font yumuşatması olarak da bilinen subpixel antialiasing özelliğini devre dışı bıraktığını daha geçtiğimiz günlerde twitter üzerinden mentionlaşarak öğrendim. Hazır sıfır kurulum bir macOS Mojave 10.14 kurulumu gerçekleştirdik bozulan yerlerinide düzeltmek gene bize düşer. https://t.co/TeG3Ao63ky — Mert Köseoğlu (@mksglu) September 13, 2018 Kullanırken hiç farkında bile değildim. Çünkü fontlar pek umrumda […]

Açık Kaynak İstihbarat – Shodan CLI 101

Yeri geldiğinde Shodanı web sitesi üzerinden kolayca kullanabiliyoruz, lakin CLI kolaylığı bir başka oluyor. Özellikle anlık durumlarda siteye giripte araması büyük sıkıntı, basit bir şekilde açık kaynak istihbaratımızı yapmak için shodan cli temel komutlarına göz atıyoruz. Bu komutlar aracılığı ile hedefinizi kolay bir şekilde CLI üzerinden pasif bir şekilde analiz edebilirsiniz. İhtiyacımız için gerekli olan […]

macOS Mojave 10.14 Temiz Kurulum

Apple yeni sürüm olan MacOS işletim sistemini geçtiğimiz konferansta sunmuştu. Sürüm adı olarak Mojave tercih edilmiştir. Gelin isterseniz hep birlikte cihazımız’a temiz kurulum gerçekleştirelim. İlk önce sistemimize yeni işletim sistemini indiriyoruz. Bunu appstore üzerinden arama alanına Mojave yazarak gerçekleştirebilirsiniz. Eğer arama yaptınız ve çıkmıyorsa bölgesel olarak kısıtlamaya takıldınız demektir. En olmadı beta programından son sürümü […]

Debian 9 PowerShell Kurulumu

Linux için PowerShell Core, sisteminize kurup işlemleri gerçekleştirebilmemiz için depoları sistemimize ekleyip gerekli işlemleri yapmamız gerekmektedir. Ardından linux üzerinde powershell komutlarını çalıştırabileceksiniz. Sistem araçlarının yüklenmesi Yüklenecek powershell deposundaki programlara erişmek için gerekli olan public keyimizi sisteme dahil ediyoruz. Depomuzu sisteme dahil ediyoruz. depoları güncelliyoruz powershell kurulumunu tamamlıyoruz. PowerShell kurulumu tamamlandıktan sonra başlatmak için aşağıdaki komut […]