Kayıtlar

HONEYPOT NEDİR ?

Bir analoji ile baslayalim,

Okul caglarinda bir asi furyasi alir basini giderdi. Tenefus  aralarinda ya da o anki ders iptal edilip, gelen hemsireler tarafindan agrisi sizisi 2-3 gunde anca gecen ignelerden muzdaribizdir eminimki. Peki bu 2-3 gunluk agri sizi bize ileride ne kazandirdi? Atiyorum kizamik asisi olduk, vucut kizamik virüsüyle daha once karsilasmadigi icin antikor uretip savunmayi sagladi. İlerleyen senelerde tekrar bir kizamik virüsü ile karsilasan bizler, hastaligi tekrar gecirmedik ya da cok hafif bir sekilde atlattik.

Honeypot diye geldik, biyoloji anlatiyor diyebilirsiniz ama bu sekilde orneklendirme daha kalici oluyor :)

Simdi vucudunuzun bir kurumsal bir sirket oldugunu dusunun. Yine bir guvenlik soz konusu. Saldirinin nereden gelecegini bilmiyoruz? Ne sekilde gelecegini bilmiyoruz? Bilsek bile ne siddette gelecegini nasil onlem alinacagini bilmiyoruz.

Bunun icin bir honeypot projesi baslatmislar. Amac disaridan gelecek saldiriyi kaydedip, loglayarak saldirganin …

Docker -1 | Linux Ubuntu üzerine kurulum

Resim
Docker : Bir uygulama sanallaştırma yazılımıdır. Sanallaştırma dediğimiz için bir çoğunuzun aklına VMWare, VirtualBox tarzı programlar gelebilir. Docker bunların aksine bir Hypervisor katmanına sahip değildir. Bunun yerine docker docker-engine adı verilen bir yapı ile işletim sistemine erişir, minimum kaynak tüketimini sağlar. 

NOT
Hypervisor'ın ne olduğu konusunda bir fikriniz yok ise, tıklayınız.



Görüldüğü üzere Hypervisor kullanılan sistemde 4 adet işletim sistemi kullanılıyorken, Docker Engine sistemlerde 1 adet işletim sistemi kullanılmaktadır.

Docker engine, sanallaştırmış olduğumuz uygulamalarla ve işletim sistemiyle bağlantıyı kurar.
Docker'a üstün körü bakmış olduk. Şimdi Debian tabanlı sistem olan Ubuntu üzerine kurulumunu görelim.


 Docker aşağıdaki Ubuntu sürümlerini destekler.

Ubuntu Wily 15.10
Ubuntu Vivid 15.04
Ubuntu Trusty 14.04 (LTS)
Ubuntu Precise 12.04 (LTS)


NOT 

Ubuntu Utopic 14.10 Docker apt depolarını barındırır fakat uzun süreli destek sağlamaz. 

Ön Koşullar

Dock…

projecteuler.net ve alternatif siteler

Resim
İstediğiniz bir programlama diliyle soruları çözerek, algoritma mantığınızı geliştirebileceğiniz siteler bulunuyor. İşte bunlardan bazıları,

https://projecteuler.net/about
http://www.reddit.com/r/dailyprogrammer
http://www.koduesi.com/


Sizin de buna benzer site önerileriniz varsa, yorum olarak bırakabilirsiniz.

# Güncelleme '30.06.2015' 

Diğer bir sitede codecedemy.com. Öncelikle platform ingilizce ve okuduğunuzu anlayacak kadar ingilizcenizin olması gerekiyor. Takıldığınız yerde 'Q&A Forum' kısmına sorularınızı sorabilir, kodlarınızı paylaşabilirsiniz. Stackoverflow tarzı bir yapısı var bu forumun.





Sol tarafta, özet şeklinde konu anlatımı ve bizden istenenler yer alıyor. Sağ taraf eğer daha önceden kod yazdıysanız IDE şeklinde aşinasınızdır, sağ taraftaki kare kısım ise kodlarımızın çıktılarını gördüğümüz yer, Instructions kısmında 01. 02. şeklinde numaralandırılmış adımlarda izleyeceğimiz adımları gösteriyor.

Güncelleme 06.07.2015

http://www.interviewbit.com/

Birde…

Fritzing Kurulumu Nasıl Yapılır ?

Açık kaynak donanıma örnek olan Ardunio üzerinde kuracağınız devreleri, yine açık kaynak bir yazılım olan Fritzing ile sanal olarak oluşturabilirsiniz. Böylelikle devrenizi donanım üzerinde kurmadan önce test ederek hatanızı görecek, zamandan tasarruf edeceksiniz.

Gelelim GNU/Linux-Ubuntu üzerinde kurulumuna.

Öncelikle Fritzing ubuntu depolarında bulunmadığı için depoya ekliyoruz, değişiklikleri almak için update komutunu verip bilgisayarımıza yüklüyoruz.

sudo add-apt-repository ppa:ehbello/fritzing sudo apt-get update sudo apt-get install

Ardunio Nedir ?

Resim
Ardunio, açık kaynak ve Atmel ATMega328 işlemcisini barındıran bir gelistirme kartıdır. Sonuç odaklı olmasının yanı sıra hızlı prototipler oluşturmayı sağlar. 

Daha fazla bilgiye, buradan ulaşabilirsiniz.  

Ardunio, sizin temel elektronik ve programlama bilgisine sahip olduğunuzu varsayar. Bilmiyorsanız da ufak bir google aramasıyla kaynak kodlara ve devre şemalarına çabucak ulaşabilirsiniz, bu sizi yıldırmasın. 

Ufak tefek ardunionun ne olduğu hakkında bilgi sahibi olduğunuzu varsayıyorum, yetmediyse yine google yardımınıza koşacaktır.


Ardunio Çeşitleri


Arduino Uno Arduino MegaArduino LilypadArduino ADKArduino EthernetArduino BluetoothArduino Mini ve Mini ProArduino NanoArduino Donanım Eklentileri (Shield) 




Ben Uno ve Mega arasında kalmıştım, pin sayısı ve bazı özelliklerinden dolayı megayı tercih ettim ama unoyla mega arasında başlangıç için büyük fark yok işinizi görür, tabi uno da biryerde yetmemeye başlayacaktır o zaman mega satın alabilirsiniz ya da unoyu tercihe bağlı geliştirebil…

Embedded (Gömülü) Sistem Nedir ?

Merhaba arkadaşlar, bu seneki mikroişlemciler dersimiz için Orhan Altınbaşak PIC Programlama kitabından yararlanarak, öğrendiklerimi burada paylaşacağım.

Embedded computing system'de yani gömülü bilgisayar sisteminde amaç, elektronik cihaza aynı işlemi tekrar ettirmeye dayalıdır. Kişisel bilgisayarlarımıza yüklediğimiz programlar gibi, farklı işlemleri yerine getirmez. Cihaz belleğine program bir kere yazıldıktan sonra genellikle değiştirilmez. Gömülü sistem adı buradan gelmektedir.

Gömülü sistem prensibine uygun örnekler sayıca çok ve artmaya da devam ediyor.

Gruplar halinde söyleyecek olursak ;

Linux Üzerinde Dns Değiştirme Nasıl Yapılır ?

Merhabalar,

Engellenmiş sitelere girmek için DNS değiştiriyoruz bildiğiniz üzere, Windows'ta çeşitli programcıklar tarafından yapılırken ( Örn. CyberGhost ), Linux üzerinde işlem biraz farklı işliyor.

Linux üzerinde dns ayarlarını değiştirmek için 2 yol bulunmakta ;
1. Ağ yöneticisi ile
2. Konsol ekranı ile

Ben daha çok konsol ekranı ile çalışmaktan hoşlandığım için, 2. şık üzerinde duracağım. 

/ *1. şıkta gayet basit wifi simgesinin üstüne gelip bağlantı ayarları, network konfigurasyonlarından kablolu/kablosuz artık hangisini kullanıyorsanız tıklayıp editleyerek ipv4 ayarlarından automatic dhcp seçeneğini automatic dhcp only yaparak dns servers kısmına 8.8.8.8,8.8.8.4 yazıp kaydediyoruz. ( Windows'ta dns leri alt alta yazıyoruz. ) 
*/


Aşağıdaki işlemi gerçekleştirmek için kullandığınız dağıtıma göre editör değişebilir. KDE için kgedit, GNOME için gedit vs.

nano /etc/resolv.confdizinini acıyoruz editör yardımıyla

nameserver 127.0.0.1
search example.comgelir, default olarak, yapmanız g…