Salı, Ocak 14, 2025

PHP’ye PHPKoru Eklentisi Nasıl Kurulur?

Ücretsiz kullanabilen bir PHP eklentisi olan ve kaynak kodunu aynı ionCube Loader gibi şifreleyen bir yazılımdır, debian 10 üzerinde eklentiyi kurmak için ise aşağıdaki adımları yapmanız yeterlidir. PHP 7.2 İçin PHPKoru Kurulumu PHP 7.3 İçin PHPKoru Kurulumu PHP 7.4 İçin PHPKoru Kurulumu

Matomo Google Arşiv SiteID Düzeltme

Google Analytics kullandınız ve gün geldi benim gibi açık kaynaklı ve google’dan daha güzel veri sunan bir araca geçmek istediniz, Matomo bu noktada tam bir kurtarıcı ve oldukça güzel veriler sunuyor, ancak eski verilerinizi aktarma sırasında sitenizi kullanıyorken aktarım yapıyorsanız siteid değişiyor ve eski verileri göremiyorsunuz. Bu noktada yapılacak çok basit bir şey var, eski […]

Ucuz VPS Sunucu Sağlayıcıları

Test yapmak, VPN, Proxy, Bouncer veya belirli seviyelerde alt yapılar kurmak ve yönetmek istiyorsanız, bu liste tam size göre fiyatları oldukça uygun olanları seçmeye çalıştığımı da belirteyim. Güncellenme Tarihi: 18.10.2024 Test ettiğim ve beğendiğim Türkiye’den sağlayıcılar

OSINT Teknikleri Bölüm 1: Alan Adları

Tehdit istihbaratı, kötü amaçlı yazılım analizi gibi konularının son zamanlarda çok popüler nedense herkes bir şeyleri arıyor, bu yazıda sizlere alan adları hakkında olduğunca fazla bilgiyi bulma yaklaşımlarımı anlatmak istiyorum. Unutmayın bulunmamışı bulmak gibi bir olayımız yok, gözden kaçan ve/veya yanlış yapılandırılmış sunuculardan alınan bilgiler ışığında ilerleyeceğiz, halka açık araçlar ve teknikleri kullanacağız. Whois Belki […]

NGINX’e Mod_Security Kurulumu

Sizlere Layer 7 tarafında web sunucusu üzerinde bir nebze çözüm sunabilecek bir eklenti olan mod_security nasıl kurulacağını ve yapılandırılacağını anlatacağım. Bu makale’de yapacağınız işlemler sayesinde botların otomatik olarak gerçekleştirdiği taramaları engelleyebilir, saldırı yüzeyinizi daraltabilirsiniz. Bu eklenti %100 güvenlik sağlamamakla birlikte bilinen atakların %70 kadarını engeller. L7’de tam güvenlik sağlamak istiyorsanız, kendi güvenlik kurallarınızı geliştirmeniz gerekir. […]

Debian 10 Üzerine PHP 7.4 Kurulumu

Bazı uygulamalarda PHP 7.3 desteği yavaş yavaş kaldırılmaya başlandı bile, bu sebeple PHP sürümü yükseltmek isteyen arkadaşlarımız olabilir, bu noktada debian işletim sisteminde aşağıdaki değişikliklerin yapılması gerekmektedir. Güncel repo dahil edildikten sonra güncelleme komutu verilir. Gerekli olan modüllerle birlikte sisteme kurulum gerçekleştirilir.

MacOS’da Zsh Üzerinde Conda Env Çalıştırma

MacOS sisteminizi tatlı tatlı kullanırken, geliştirme ortamınızda Conda kullanıyorsanız ve terminalde zsh kuruluysa tanımlaması eksik olduğu için çalışmayacak bu yüzden yapmamız gereken bir kaç değişiklik var. Öncelikli olarak open ~/.zshrc Komutunu verip dosyamızın içini açıyoruz, satırın en altına geçiyoruz ve aşağıda verdiklerimi ekliyorsunuz. Terminali açıp kapatıp yeni ayarların geçerli olmasını sağlayabilirsiniz veya source ~/.zshrc komutu […]

Github Profiline README Dosyası Nasıl Eklenir?

Github geçtiğimiz hafta geliştiriciler için bir özelliği daha kullanıma sundu, işiniz ve portföyünüz veya herhangi bir şey hakkında bilgiler verebileceğiniz bir README dosyasını profilinize ekleyebiliyorsunuz. Bu özelliği nasıl kullanabileceğinizi size kısaca anlatmaya çalışacağım, Github hesabınıza giriş yapıyorsunuz ve yeni repo oluşturma aşamasına geçiyorsunuz. Kullanıcı adınızla aynı bir repo oluşturuyorsunuz. Bu aşamada alttada gördüğünüz gibi özel […]

Docker’da Varsayılan Veri Klasörü Nasıl Değiştirilir?

Docker’ı sisteme ilk kurduğunuzda indirilen imajlara kadar her şeyi /var/lib/docker içerisinde tutmaktadır. Başka bir yerde bu verileri depolamak istiyoruz, ben genellikle bu tarz verileri SSD üzerinde tutmam, Cold Storage üzerine alırım. Çözümümüze gelecek olursak başlamadan önce varsayılan klasörü yani /var/lib/docker dizinini temizliyoruz. Komutu işinizi fazlasıyla görecektir. Dizin temizlendikten sonra /etc/docker/daemon.json yoluna gidiyoruz karşınıza aşağıdaki gibi bir yapılandırma dosyası çıkacak. Yapılandırma dosyasının […]

Django’da Amazon S3 Üzerinde Tutulan Private Dosyaların Sunulması

Herkesten sakladığınız ve sadece erişim isteği isteyen kullanıcıların dosyalara erişmesini sağlamak istiyorsanız ve bu isteğinizi Amazon üzerinde bulunan S3 bucketınızda yapacaksanız derdinizin çözümü burada, AWS S3 de tutulan dosyalar private olarak geçmelidir. Amazon S3 API anahtarınızda s3:GetObject yetkisi mutlaka bulunmalıdır. django-storages Kullanılıyorsa ve dosyalar onun üzerinden sisteme yükleniyorsa, imza hatası alınmaması için mutlaka AWS_S3_SIGNATURE_VERSION = […]

Wordpress 5.5 Sitemap Nasıl Kapatılır?

Wordpress’in 11 Ağustos 2020 tarihinde yayınlanacak olan 5.5 sürümü içerisinde ön tanımlı olarak gelecek site haritasını kullanmak istemeyen arkadaşlarımız olabilir, Kapatma işlemini gerçekleştirmek için temanızda yer alan functions.php dosyası içerisine aşağıdaki satırları eklemeniz yeterli olacaktır. İşlem başarılı şekilde gerçekleşti, artık istediğiniz XML Sitemap harita eklentisini kullanabilirsiniz.

Wordpress 5.5 Sitemap NGINX Rewrite Kuralları

Henüz düzenlenmiş bir kural seti göremediğimden Beta sürecinde kullanmak isteyenler olabilir diye bir güzellik yaparak NGINX üzerinde sorun çıkartmaması için rewrite kurallarını yazdım. BETA sürecinde kullanabileceğiniz kurallar Betadan çıkışta kullanabileceğiniz kurallar Duruma göre ağustosda yeni sürüm çıktığında değişikliği yapacağım. Şuanda beta sürecinde kullanacak arkadaşlar bu kural setlerini kullanabilirler.

Windows about_execution_policies Uyarısının Çözümü

Powershell üzerinde işlem yaparken kimi zaman bazı izinler çalışmaz, politika ihlali olduğu için veya politika belirlenmediği için bu uyarı karşınıza çıkar bunu düzeltebilmek için aşağıdakileri yapmalısınız. Uyarı şu şekilde Böylelikle dışarıdan çalıştıracağınız PowerShell almamak için aşağıdaki işlemi yapın. İzinin kaldırılması

Prometheus Alertmanager Kuralları

Alarmların oluşturulması oldukça önemli, bu makalede internet ortamında yayınlanmış alarm kural setleri toparlanmıştır. Node Exporter aracılığı ile hostların izlenmesinde kullanılacak kurallar cAdvisor kullanarak docker makinelerinin izlenmesinde kullanılacak kurallar Blackbox Exporter ile Blackbox Probe‘larının izlenmesinde kullanılacak kurallar Windows Exporter ile Windows makinelerinin izlenmesinde kullanılacak kurallar Mysqld Exporter ile MySQL sunucularının izlenmesinde kullanılacak kurallar Postgres Exporter ile […]

Prometheus Üzerine Alertmanager Kurulumu ve Yapılandırması

Kurulum için öncelikle bir kullanıcı oluşturuyoruz. Hemen ardından sisteme gerekli olan paketi çekip ekleme işlemlerini tamamlayalım Sıra geldi gerekli izinleri tanımlamaya, açtığımız kullanıcıyı bu iş için kullanacağız. Bu işlem tamamlandıktan sonra yapmamız gereken alermanagerin dizinlerini oluşturmak ve ilk kurulum yapılandırmasını tamamlamak bunun için aşağıdaki yapılandırmayı kullanabilirsiniz. Oluşturduğumuz dosya ve dizinler için yetkileri düzenliyoruz. Servisini /etc/systemd/system/alertmanager.service […]

Fail2Ban Kullanarak Port Taramaların Tespit Edilip Engellenmesi

Güvenlik amacıyla her sisteme dahil ettiğimiz Fail2Ban uygulaması aracılığı ile Port taramalarını çok kolay bir şekilde tespit edebiliriz, buradaki olay şu Aktif olmayan bir porta istek geliyor mu? geliyorsa ne yapılacak Normalde kapalı portlara kimse ilişip gelmez ve istek atmaz. İşte bu noktada port taraması yapıldığını anlar gerekli aksiyonu basit bir şekilde alabiliriz. Öncelikli yapacağımız […]

MacOS’ta En Basit Haliyle Tor Kurulumu Nasıl Yapılır?

Anonim olarak gezmek isteyeceğiniz pek çok neden var Türkiye’de hal böyle olunca Tor kullanmamanız için hiç bir sebep kalmamış oluyor. Tor’un web sitesinde kurulum aşamaları işe yaramaz bir şekilde duruyor adam sistemine dahil etmek istese farı gören tavşan gibi kalacak. Yapılandırmamızı köprülü bir şekilde yapacağız. Türkiyede başka türlü kullanma imkanımız pek yok engelli çünkü 1- […]

Amazon AWS Hesaplarınızın Güvenliğini Sağlamak İçin Yapılması Gerekenler

Amazon AWS‘nin ücretsiz olduğunu guyan bir takım geliştiriciler ve sistem yöneticileri ilk seneyi ücretsiz kullanarak Amazon alt yapısına ve onun eko sistemine giriş yaparlar. Bu tür hesapları kullanan arkadaşlar bilerek veya bilmeyerek yüksek ücretler ödeyebiliyor, kimi zamanda hesaplarının çalınması ile bir takım hoş olmayan sonuçlar doğabiliyor. Herkese açık git repolarına erişim anahtarlarını atmak gibi hataya […]

Telegram Mtproto Proxy Kurulumu

Gizliliğine önem veren, erişim engellerine takılmak istemeyen herkesin peşinde olduğu ve özellikle Iran ve Rusya vb gibi telegramın engelli olduğu baskıcı ülkelerde çokça kullanılan Mtproto Proxy uygulamasının kurulumunu göstereceğim. İki yöntemimiz var bunlardan ilki erlang ikincisi ise resmi Telegram olanı. Erlang ile geliştirilmiş ve yüksek performanslı milyonlarca Telegram isteğine cevap verebilen bir uygulamayı kullanacağız. Önemli […]

Sunucudaki Logların AWS CloudWatch Üzerine Aktarılması

Merkezi log yönetimi oldukça zahmetli ve bir o kadarda önemli bir konudur, bu noktada mümkün olduğunca az kurulum yaparak çok iş yapmamız önemlidir. AWS alt yapısını kullanıyorsanız CloudWatch gibi güzel bir nimet dururken başka servisler kullanmak yersiz kalır. Agent kurulumu Şimdi sistemdeki logların aktarımı sırasında bir agent gerekiyor bize, EC2 kurulumu sırasında bu işi otomatik […]

Grafana Kurulumu ve Yapılandırılması

Metrikleri düzgün bir biçimde görüntülemek ve yönetmek amacıyla kullanabileceğiniz bir uygulamadır, kendileri pek tatlı bir arayüze sahiptir. Nasıl Kurulur? Kurulumu debiana yapacağız aşağıdaki gibi sisteme ekleyelim. Kurulum tamamlandıktan sonra servisi başlatalım Ardından 3000 portu üzerinden sisteme erişim sağlanabilir. Bunun yerine sub domain üzerinden erişmek isterseniz. NGINX Reverse Proxy Üzerinden Grafana’ya Erişim makalesi aracılığı ile bu […]