PhishHunterAI (Test): Oltalama Saldırıları için Chrome Eklentisi

Son 4-5 aydır, oltalama saldırıları için açılmış alan adlarını yapay zeka ile otonom tespit etme üzerine çalışmalar gerçekleştiriyordum. Hala gerçekleştiriyorum fakat çok akademik olan ve teoride kalan bir çalışma yerine meyvesini herkesin yiyebileceği bir ara ürün çıkarmak istedim. Bunun üzerine Chrome kullanıcılarının internette gezinirken karşılaştıkları oltalama saldırısı için açılmış (ya da dolandırıcılık amacıyla açılmış) alan adlarını otonom tespit ederek, uyarı veren bir Google Chrome eklentisi geliştirdim. Adına da PhishHunterAI dedim.

Okumaya devam et “PhishHunterAI (Test): Oltalama Saldırıları için Chrome Eklentisi”

Celery: Büyük İşlemlerin Asenkron İşletilmesi (Django)

Son yazımda arkadaşımın akademik çalışmasından bahsetmiştim. Bu yazının içeriği de Python’da Django Framework üzerinde Celery kullanarak, büyük işlemlerin arka planda asenkron olarak işletilmesi üzerine olacak.

Asenkron işlemlere neden ihtiyaç duyduğumu belirtmek için projemden kısaca bahsedeyim. Projenin amacı özetle; sembolik regresyon problemlerinin, kullanıcı dostu bir arayüzle evrimsel hesaplama algoritmaları kullanılarak web uygulaması üzerinden çözülebilmesini sağlamak. Amaçtan da anlaşıldığı gibi bir web uygulamasında saatler sürecek işlemlerin gerçekleştirilmesi gerekiyor. Bu işlemlerin, web uygulamasındaki gezintiyi etkilememesi için işlemlerin arkaplanda asenkron olarak çalıştırılması gerekiyor.

Web uygulamasının implementasyonunda Django altyapısını ve asenkron işlemlerin çalıştırılmasında ise bu yazının baş kahramanı olan Celery‘i kullandım.

Okumaya devam et “Celery: Büyük İşlemlerin Asenkron İşletilmesi (Django)”

Çok Bantlı Derin Sinir Ağları ile Yaya Tespiti

Ders döneminin bitmesiyle, akademik çalışmalara yoğulaştığımdan blog yazmaya ara vermiştim. Yüksek lisans çalışmamı bitirip, nihayet yeni bir blog yazısı yazmak için fırsat bulabildim. Bu yazının konusu, Caffe kullanılarak çok bantlı derin sinir ağları ile yaya tespitinin yapılması olacak.

Yazmaya karar verdiğim konular genelde yaparken zorlandığım işler üzerine oluyor. Bunun nedenini ilk blog yazımda anlatmıştım; unutmamak için not etmek. Bu konu da yine zorlandığım, tamamlamak için üç hafta uğraştığım konulardan biri. O yüzden bilgilerim taze iken hatırladığım kadarını kaydetmek istiyorum.

Bu yazının içeriğinde öyle orijinal, inovatif herhangi bir şey yok. Zaten amacım,  Rutgers Üniversitesi’nden Jingjing Liu ‘nun GitHub ‘da paylaştığı multispectral-pedestration-py-faster-rcnn projesinin kurulumunu yapmak ve demosunu çalıştırmaktı. Yazının içeriğinde bundan ötesi yer almıyor. Yani teorik bir içerikten ziyade teknik boyutu yazıyor olacağım. Okumaya devam et “Çok Bantlı Derin Sinir Ağları ile Yaya Tespiti”