Salı, Ocak 14, 2025

Silinmeyen Windows Dizinlerini Silmek

Genellikle bir dizini silmek istediğimizde izinlerden dolayı silemeyiz. Komut satırını(cmd) yönetici olarak açtıktan hemen sonra aşağıdaki işlemlerin yapılması ile klasörler kolay bir şekilde silinebilir. İlk önce yetkiler kullanıcıya geçirilir ardından temizlenir. takeown /F “Z:\Program Files” /A /R /D Y cacls “Z:\Program Files” /T /grant administrators:F rmdir /s /q “Z:\Program Files” Eğer hala silinmiyor ise dizin […]

Debian 9 Microsoft SQL Server Kurulumu

Microsoft SQL Server ihtiyacınız varsa Microsoft server ürünlerine ihtiyacınız yok. Kısıtlı imkanlarınız varsa aşağıdaki kurulum uygulanarak debian 9 üzerine kurulumu gerçekleştirebilirsiniz. Aksi durumlarda Microsoft server ürünlerini tercih etmeyi unutmayın. Gerekli paket listelerini sisteme dahil edelim. Paket listesini güncelleyelim ve mssql-server kurulumunu başlatalım. Kurulumu tamamlamak için /opt/mssql/bin/sqlservr-setup komutunu çalıştıralım. Varsayılan sql sunucu portu 1433’ü dinleyebilir olduğuna […]

Linux’ta Network Hızını Artırmak İçin TCP BBR Nasıl Etkinleştirilir

BBR (Bottleneck Bandwidth ve RTT), Google tarafından yayınlanan TCP için yeni bir tıkanıklık kontrolü algoritması dır. Linux çekirdeğine 4.9’dan itibaren eklenmiştir. Tıkanıklık sinyali olarak paket kaybına bakmak yerine, BBR sıralı olarak devam eden dar boğaz bant genişliğini ve RTT’yi takip eder. Kernel sürümünü kontrol ediyoruz. 4.9 olduğundan emin olduğumuza göre devam edebiliriz. Bundan sonra bbr […]

Ücretsiz Hosting Paneli CyberPanel Nasıl Kurulur?

Kendileri açık kaynak kodlu ve django ile geliştirilen ücretsiz bir kontrol panelidir. Genelde kullanıcılar sorduklarında özellikle bu paneli öneririm. Çünkü panelin kullanımı diğer rakiplerine göre oldukça kolaydır. Kuruluma başlamadan önce lütfen sisteminizde aşağıdaki komutu kullanarak Selinux’ü devre dışı bırakın ve sisteminizi yeniden başlatın. Eğer yeniden başlatmak istemiyorsanız. setenforce 0 komutunu vererek düzenlemenin geçerli olmasını sağlayın. […]

Debian 9 Hyper-V Daemons Kurulumu

Hyper-V sanallaştırma ortamı kullanılacaksa uygulama üzerinde hyper-v için bir takım servislerin çalışması gerekmektedir. Örneğin; makinelerin ip adreslerinin gözükmesi ve ölçümlerin tespiti için sisteme ekleme yapmamız gerekiyor. Bu bağlamda aşağıdaki paketin sisteme eklenmesi gerekmektedir. Hyper-V Daemons, Vmware üzerinde her zaman kurduğumuz Vmware Tools ile aynı işlevleri görmektedir. Aynı şekilde eğer sistem debian tabanlı olan ubuntu ise […]

Veri Yedekleme Türlerine Genel Bakış

Bugün hayati önemi olan bir konudan bahsedeceğiz. Zaman ve çaba harcadığınız her ne varsa bir çırpıda elinizden uçup gitmemeli, giderse bu da paraya veya en azından üzülmenize yol açabilir; Bazen yeniden oluşturulamaz ve geri getirilemez, Bir yatırım yaparsınız bunu korumalı ve kaybetmemek için adımlar atmalısınız. Elinizi korkak alıştırmayın. Evinizde dahi olsa gereken adımları atmayı unutmayın. […]

Linux’de Kolayca Zaman Ayarlarını Yapmak

2018 senesinde sistem içinde gelen mevcut araçlar ile pek çok ihtiyacımızı yerine getirebildiğimizi söylemeden edemeyeceğim. Bunun için mümkün olan en az kurulum ile maximum verimi alacak şekilde yapılandırmamızı yaptıktan sonra. Tarih ve saat işlemlerine sıra geldiyse aşağıdaki örneği takip edebilirsiniz. mert@debian:~$ timedatectl status Local time: Mon 2018-08-20 22:22:50 +03 Universal time: Mon 2018-08-20 19:22:50 UTC […]

Linux Sistemler için Blind Operator Mode

Rootkit benzeri bir modül, sıradan bir sistem yöneticisinin izin verilen ip bilgisini sorgulama yeteneğini ortadan kaldırır, tcpdump ve daha fazlasını çalıştırma yeteneğini devre dışı bırakır. Bu modül tüm VPN sunucularında başlangıçta yüklenmesi önerilir. Wireguard yapımcıları tarafından aktif olarak geliştirilmektedir. Wireguard VPN Kurmak isterseniz de Wireguard VPN Server Kurulumu makaleme göz atabilirsiniz. Uygulama kısaca aşağıdaki işlemleri […]

25 Yaşını Dolduran ve Çalışmayan Erkeklerin SGK’da Yapacakları

Benim çalışmadığım zamanlarda böyle bir durum olmuştu. Uzun zamandır yazacaktım lakin aklımdan uçup gitti. Sigorta devam ederken bir anda 25 yaşını doldurduğunuzda SGK sizi artık Medula sisteminde tutmuyor. Provizyon alamadığınız içinde hizmetlerden faydalanamıyorsunuz. Genel Sağlık Sigortası kapsamına geçmek için ya gelir testi yaptırmalısınız. Yada parasını ödeyerek tekrar aktif etmelisiniz. Lakin internet ortamında adam akıllı bir […]

Tatlı Bela Grub Rescue Hatası ve Hızlı Çözümü

Geçtiğimiz günlerden birin de müşterilerim kendi başına bir iş yapmak istemiş. Linux bilmediği için internet’ten kurcalayıp bulduklarını yaparak işini çözmeye çalışmış. Telefonum uzun uzun çalınca durumun farkına vardım. Yıllardır *nix işletim sistemi yöneten biriyim. Kişisel bilgisayarımda MacOS ve Windows kullandığım içinde sanal dışında evde hiç *nix sistem kullanmıyorum.(İsteseniz de istemeseniz de Windows’a mahkumsunuz. Burasıda ayrı […]

Yeni Güvenlik Başlığı: Feature Policy Genel Bakış

Kullanıcılar CSP’ye alışamadan yeni bir güvenlik başlığı karşınızda, Feature Policy bir sitenin, daha iyi güvenlik ve gizliliğini sağlamak amacıyla belirli tarayıcı özelliklerini ve API’lerini etkinleştirmesine veya devre dışı bırakmasına izin verir. Böylelikle hem güvenlik sağlanmış olur hemde GDPR kurallarına uyulmasında kolaylıklar sağlanır. Feature Policy, site sahiplerinin belirli bir web platform özelliklerini kendi sayfalarında ve yerleştirilen […]

Kendinize Ait Bir Outline VPN Server Kurmak

Outline VPN, Jigsaw firması tarafından oluşturulan yeni açık kaynak kodlu VPN projesi’dir. OpenVPN’den çok daha basit olan Outline teknoloji olarak Shadowsocks proxy hizmetinden yararlanıyor, inanılmaz derecede hızlı, kurulumu kolay bir VPN deneyimi sunuyor. Jigsaw Nedir? Aslında Outline VPN, Alphabet firmasının çatısı altında bulunan bir firmadır. Bildiğiniz gibi Alphabet girişimleri destekler Jigsaw’da onlardan sadece bir tanesidir. […]

Geliştirme Ortamları İçin Statik Web Sunucuları

Aşağıda sizin için vereceğim komutlardan her biri geliştirme ortamların da kullanabileceğiniz, statik web sunucularını göstermektedir. Örnek olması amacı ile 8000 port’u ve localhost için kullanımlarını göstereceğim. Aşağıdaki komutların her biri yalnızca geliştirme ortamlarında kullanılmak için geliştirilmiştir. Canlıya bu sunucular ile çıkılması kesinlikle önerilmez. Geçerli dizinler içerisinde komut satırı ile kolay bir şekilde çalıştırılır ve kullanılırlar. […]

Shadowsocks Proxy Kurulumu

Shadowsocks, ağ sansürünü geçmek ve belirli web sitelerinde ve web protokollerinde engellemeleri aşmak için kullanılan hafif bir SOCKS5 web proxy aracıdır. Diğer proxy yazılımlarından farklı olarak Shadowsocks trafiği, izleme araçlarında farklılık oluşturmaz ve aynı zamanda kendini gizleyebilecek şekilde tasarlanmıştır. Shadowsocks üzerinden geçen veriler, güvenlik ve gizlilik için ayrıca şifrelenir. Kurulumu oldukça kolay olan Shadowsocks proxy […]

Obfsproxy Kullanarak OpenVPN Trafiğinin Gizlenmesi

Bu makalede anonimliğe, güvenliğe ve internete erişim özgürlüğüne karşı çıkan hükümetler tarafından uygulanan yaptırımlara karşı OpenVPN hizmetini sürdürmeye çalışacağız. Bunu yapmak için iki yöntemimiz bulunuyor. Her iki yöntem de, VPN bağlantılarının engellenmesini tanımlayan ve yaptırım uygulanması aşamasında sistemi etkinleştiren “derin paket denetimi (DPI)” olarak bilinen gelişmiş gözetim teknolojisinin saptırılması amacı ile kullanılmasından kaynaklanmaktadır. OpenVPN bağlantıları […]

Django Form Yapısı Ve İş Akışı

Django, formlarla çalışabilmemizi sağlayan kapsamlı bir takım enstrümanlar sunan özel bir yapıya sahiptir. Bu yapı özellikleri arasında, tek bir konumda form işlevselliği tanımlama, veri doğrulama ve Django modelleri ile entegrasyonlar yer alır, şimdi ufak bir örnek ile durumun nasıl işlediğine kısaca bakalım. Form oluşturulması için django uygulamamız içerisinde forms.py adlı bir dosya oluşturuyoruz. İçerisini ise […]

IBM System x3650 M2 Boot Sorununa Çözüm

Geçenlerde bir taşıma işinde uzunca bir süredir kapanmayan ve yangından sağ sağlim çıkmış sunucuları kurtarmamız gerekti. Önce prosedürüne göre sunucuları tekrar son yedekleri alıp kapatılma işlemini gerçekleştirdim. Ardından yeni sistem odasında sunucular yerini aldı. 2 tane IBM System x3650 M2 ve 1 adet HP Storage MSA 2040 cihazını ile birlikte çalışan 1 adet IBM Storwize […]

nginx.pid (13: Permission denied) Hatasının Çözümü

Nginx üzerinde hiçbir değişiklik gerçekleştirmeden rutin kontrollerim sırasında günlüklerde aşağıdaki satırları gördüm. Google üzerinde elle tutulur herhangi düzgün sonuca ulaşamadığım için direk olarak geliştiricilere ve topluluğa mail attım cevabın gelmesi biraz sürecek lakin ben genede kendi bulduğum ilginç çözümü paylaşmak istiyorum. Uzunca bir aramadan ve doküman kurcalamadan sonra somut bir sonuca ulaşamadığımdan bahsetmiştim. Bu yüzden […]

Iptables Kullanarak CloudFlare Trafiğinin Kabul Edilmesi

Vakti zamanın’da CloudFlare kullanan bir web sitesinin yanlış yönlendirmeden doğan sızıntıyı, CloudFlare arkasında Sunucu IP’lerini açığa çıkarmak adlı makalemde açıklamış. Genel olarak sızıntıyı nasıl çözebileceğinizden kısaca bahsetmiştim. Bu işlemleri yaptığınız andan itibaren makina sadece SSH bağlantısıyla size yanıt verecek onun dışında dışarıya sadece CloudFlare ile çıkış sağlanacak böylelikle IP aralıklarını tarayan botlara vb uygulamalara yanıt […]

UWSGI ve NGINX ile Django Uygulaması Nasıl Kullanılır

Django, kodunuzu test etmek için oldukça basit bir web sunucusu ile gelir ve bu sunucu ile siteyi test aşamasında sorunsuz bir şekilde çalıştırıp kullanabiliriz, ancak uygulamanın geliştirilme aşaması tamamlandıktan sonra yayına alma sırasında bu web sunucunun kullanılması önerilmez. Bu yüzden araya harici bir web sunucusu eklememiz gerekir. Bunun için biz makalemizde uWSGI kullanacağız. Diğer uygulamalara […]

Security.txt Nedir? Nasıl Oluşturulur? Ne İşe Yarar?

Security.txt, web sitelerinin güvenlik politikalarını tanımlamasına izin veren bir standarttır. Security.txt dosyası, güvenlik sorunlarının nasıl bildirileceği konusunda güvenlik araştırmacıları için açık yönergeler belirler. Security.txt Google için kullandığınız robots.txt’den pek de farksız değildir. Konu hakkın yapılan açıklama ise şu şekildedir. “When security risks in web services are discovered by independent security researchers who understand the severity […]

Firefox Tarayıcısı Üzerinde DNS-over-HTTPS Kullanımı

Firefox’ta HTTPS üzerinden DNS işlevselliği için tüm tercihler “network.trr” öneki ile tanımlanmıştır. (TRR = Trusted Recursive Resolver). Bunların desteği Firefox 60 sürümüne getirilmiştir. Lakin tam olarak desteği 62 sürümünde göreceğiz. Bunun DNS tarafında direk olarak nasıl yapılabileceğini Unbound ile DNS Over TLS Kurulumu ile göstermiştik. Şimdi Firefox’un son sürümünde kullanabileceğiniz DoH’un nasıl yapılandırılabileceğini göstereceğim. Aslında […]

Patates Püreli Dana Antrikot

Bu günün iftar menüsü ile karşınızdayım. Yemek tarifleri köşeme tekrardan hoş geldiniz. Yaptığım yemeklerden birkaçını da burada paylaşmak istiyorum. Teknik makalelerden arta kalan zamanımızı da bu şekilde değerlendirelim. Gerekenler 1 Kilo Dana Antrikot 4 Biber 4 Domates ya da domates sosu 5 Diş Sanımsak 1 Adet Soğan Karabiber Kimyon Kekik Toz kırmızı biber Çok az […]

Pritunl(OpenVPN ve IPsec) Enterprise VPN Kurulumu

Pritunl, linux işletim sistemleri üzerinde kolaylıkla OpenVPN servisini yapılandırmanıza ve yönetmeniz için geliştirilmiş bir uygulamadır. Ücretsiz ve Kurumsal sürümleri ile kendini gösteren bu güzel uygulamayı. Oldukça uzun bir süredir kişisel işlerim için kullanmaktayım. Kolay yönetilebilir olması ve kurulum kolaylığı ve istenildiği zaman genişletilebilir bir yapıda olması beni gerçekten tatmin ediyor. Bir kaç ek özellikleri istediğim […]

Docker Makinada hv_get_dhcp_info: not found İle Başlayan Sorun

Hyper-V kullanan kurum ve kuruluşlarda kimi zaman linux ile işlem yapacaksınız. Bu esnada bilmeniz gereken en ilginç durum docker kurulumundan sonra gerçekleşmektedir. Özellikle Windows Server 2012 ve Windows Server 2012 R2 veya daha aşağısı kullanılan bir yapıda Docker kullanılmak isteniyor ise aşağıdaki logları görme ihtimaliniz yüksek, görmeme ihtimalinizde var. Üstelik docker çalıştığında yaptığı kontrollerden sonra […]

E-ticarete Başlayanların Yapması Gereken İlk 3 Önemli Adım

Eticarete başlayan işletmelerin ilk günden yapması gereken bazı önemli adımlar mevcuttur. Google algoritmalarında doğru indekslenmek ve kısa sürede ilk sayfada yer almayı hedefliyorsanız, bu 3 önemli adımı gerçekleştirmelisiniz. Ürün sayfalarınızı anahtar kelimelerinize göre optimize edin. Özgün içerik kullanın Kaliteli kaynaklardan sitenize bağlantı oluşturun Yukarıda bahsedilen 3 adım, Google webmaster yönergelerinde özellikle belirtilmektedir. Bu yönergelere uyumlu […]

Amazon S3’te Barındırılan Görsellerin Hotlink Korumasını Sağlama

Amazon S3’te blog yayınlarımda kullanılan tüm görselleri barındırıyordum. Amazon S3 bant genişliği paraya mal olduğu için başkalarının görsellerimi kullanarak bana yüksek ücretler ödetebileceklerini biliyordum. Bu durumdan kurtulmak için ise hotlink koruması yapmamız gerekiyordu. Normal şartlar altında S3 kullanan kişi aynı zamanda Amazon CloudFront kullandığı için işi bir noktada basitleşiyor lakin gerek duymayan ve statik içerikleri […]

Wordpress Medya Dosyalarının Amazon S3 Üzerine Aktarılması

Yakın zamanda Wordpress üzerine geçtiğimi biliyorsunuz. CDN kullanımı yapıyordum lakin astarı yüzünden pahalı olmaya başlayıp çok fazla para istedikleri için bende bunu bir şekilde kurtarmalıyım diye düşünüp. Hemen Amazon hesabımın başına geçtim ve bir S3 bucket oluşturdum. Daha sonra dosyaları taşıyıp daha sonradan yüklenecekleri de otomatik yüklenmesi ve organize edilmesi için uğraşacağız. 1. Eski Dosyaların […]

Ağ Sorunlarını MTR ile Tanımlama

MTR, network yöneticilerinin ağ hatalarını tespit ve teşhis edebilmelerini kolaylaştırmak için geliştirilmiş ve faydalı raporları sunmasını sağlayan çok güçlü bir araçtır. Bu araç temelinde traceroute komutunu kullanmakla beraber bu işlevsel özelliği biraz daha geliştirmiş ve bizlerin kullanımına sunulmuştur. Bu yazımda sizlere MTR raporlarına göre bir network yapısında oluşan sorunları, MTR raporlarındaki verilere dayanarak doğru bir […]

Erişim Engelleme Yöntemleri Bölüm 1 – HTTP Header Manipülasyonu

Bugün sizlere dünya üzerinde uygulanan erişim engellemelerinin hangi şart ve koşullarda yapıldığını ve bu gibi yaptırımların nasıl işlediğini dilimin döndüğünce anlatmaya çalışacağım. HTTP Header Manipülasyonu Nedir? HTTP Header Manipülasyonu, doğrulanmayan kötü amaçlı verilerin HTTP Header’a eklenmesidir. Buna yanıt bölme saldırısı da denmektedir. HTTP Header Manipülasyonu ayrıca siteler arası komut dosyası oluşturma, tarayıcıları ele geçirme, çerez […]

İnternet Ölçüm Ağına Giriş 101, Atlas RIPE Nedir?

RIPE NCC şimdiye kadar yapılmış en büyük İnternet ölçüm ağını inşa ediyor. RIPE Atlas, İnternet bağlantısını ve ulaşılabilirliğini ölçen, İnternet’in gerçek zamanlı olarak eşi görülmemiş bir şekilde anlaşılmasını sağlayan küresel bir prob ağı kullanmaktadır. RIPE, bir ağa bağlanabilen ve RIPE bulutuna ölçüm bilgisi gönderen bir probla ilgilenen herkese bu bilgileri sağlar. Bu ağa dahil olan […]

Unbound ile DNS Over TLS Kurulumu

Yeni bir teknoloji olan ve DNS protokolünü daha güvenli bir hale getirmesi ile bilinen DNS Over TLS teknolojisini Unbound üzerinde nasıl kullanabileceğinizi anlatmaya çalışacağım. DNS Over TLS Nedir? TLS üzerinden DNS**(DNS Over TLS)**, SSL sunucularıyla tüm bağlantıların TLS kullanılarak güvenli bir şekilde yapılmasını sağlayan bir güvenlik protokolüdür. Bu, İSS’lerin hangi web sitesine eriştiğinizi görmesini engellemede […]

TLS 1.3’e Genel Bakış – Daha Hızlı ve Daha Güvenli

Son şifreleme protokolü güncellemesi yapılalı sekiz yıl geçti, ancak yeni TLS 1.3 protokol standardı 21 Mart 2018 itibariyle son haline getirildiği duyurulmuştu. Şimdi TLS 1.3’ün çok fazla güvenlik içermesi ve performans iyileştirmeleri yapıldığını biliyoruz. 2015’in sonlarında yapılan HTTP/2 protokol güncellemesi ve 2018’de TLS 1.3 ile şifrelenmiş bağlantılar artık her zamankinden daha güvenli ve daha hızlı […]

Mac OS X Üzerinde Kurulu Python Nasıl Silinir

Geliştirme ortamımı Mac üzerinde hazırlarken venv kullanımına pek dikkat etmezdim. Lakin sonradan baktım bilgisayar çöpe dönüyor. Ama eskisinden kurtulmamda gerekiyor ki yapıyı tamamen oluşturabileyim. Normalde Application alanı içerisinde silmek yeter diye düşünürdüm. Lakin yetmediğini daha sonradan anladım. İlk olarak silmemiz gereken artık hangi sürüm yüklü ise onun dosyaları bunun için aşağıdaki komutu kullanabilirsiniz. sudo rm […]

Vmware Sanal Makinasında Uefi Yerine Legacy Bios Kullanımı

Sanal makina oluşturma sırasında UEFI uyumlu bir işletim sistemi seçerseniz, VMWare’in VMPlayer’ı son sürümlerde varsayılan olarak UEFI yazılımlarını kullanacaktır. Ancak, VM’yi klasik BIOS ürün yazılımına değiştirmek zorunda olduğunuz bazı durumlar olabilir; örneğin, işletim sisteminiz UEFI desteği olmadan kuruluysa veya yanlış işletim sistemini seçtiyseniz. Şu anda, GUI’de yazılımdan ayarlarını değiştirme imkanımız yok gibi görünüyor, bu nedenle […]

Ubuntu’da Eksik AMD Sürücülerini Yüklemek

Toshiba laptobuma windows lisans almaktan vazgeçtiğim için Xubuntu kurmaya karar verdim. Bunun için normal prosedürleri gerçekleştirerek UEFI ön yüklemeli bir şekilde kurulumu gerçekleştirdim. Kernel güncellemesi sırasında aşağıdaki firmware hatasını daha doğrusu uyarısını gördüm. AMD kart kullananlarda bu durum yaşanıyor. Ön tanımlı olarak normalde yüklü gelmesi gerekirken niyeyse yoktu. Buradaki hayatı çözmek için direk indirmemiz gereken […]