Your browser does not support JavaScript! Heijan The Searcher and Rapper , Comment Form , Daldan Dala , Birde Laravel ~~ Burtay.Org
    Follow @burtay  
  +31-653-420-829

Heijan The Searcher and Rapper , Comment Form , Daldan Dala , Birde Laravel

   

Oluşturma Tarihi : 12.03.2016 14:46:10
Son Güncelleme   : 20.11.2017 17:47:44

Hacı abi senle ben platonik ve gizemli bir aşk yaşıyoruz.Yok yok burdaki açılamayan mal benim,est sen olur musun.Hani bu kadar yazıyoz çiziyoz ne feedback var ne bi response.Eşek kadar twitter butonu var ama hardcore manyak olduğum için yazmaya korkuyonuz kesin.Yoksa sebep ne ola ki ya la. Lan olum bak konu altına yorum formu ekliyorum,üşenmedim aktif ettim.Bu konuları okuyupta yazmayıyorsanız o okuduğunuz her bir harf ve noktalama işareti ayrı ayrı size yürür demedi demeyin.

Uzatmadan,harflerin ve noktalama işaretlerinin pozisyonal algortimasını ve üzerinizde ki etkilerini gözümde canlandırmadan direk konuya gireyim.Bak bu arada boşluğuma geldi şöyle bir düşündümde ayrı olan -ki eki de -de eki gibi bi ayrı yürür yani, benden uyarması.Bu cümleyide üç nokta ile bitireyim ki gözünüz korksun.Puştsunuz olum hepiniz...



Bi giremedik konuya.Evet Heijan Searcher... Saf ve delikanlı , the last junky bender ,bağcıların haşin ve yakışıklı çocuğu, son anadolu kaplanı the rapper heijan'ı bilmeyen kalmamıştır herhalde.Kim kaldı eski bağcılarlı...bir heijan bir burtay.Adam o kadar orjinal ki sırf bu adamın orjinalliğine şu kodları paylaşıyorum onun adını vererek.Bir bağcılar çocuğundan diğerine hediye.Ha bu kodlar çok mu çılgın çok mu önemli değil tabiki altı üstü link grabber ama tehlikeli ellerde ölümcül bir silaha dönebilir.Yalnız başına...Kodlarımın bedeni sizde ama ruhu benim olum!Ha birazda PHP' gençliğinin,daha da önemlisi laravelci sapıkların ufku açılsın.Laravel ne lan aq.Ekmeğe sürülecek akıl yok lan yeminlen sizde.Bak abi anlatamadığım nokta şu 60dan fazla ülke gezmiş biri olarak söylüyorum Turkiye bir yana diğer dünya ülkeleri bir yana.Turkiyede ki standartlar ile diğer ülkelerdeki standartlar bir değil.Bize laravel lazım değil.Ne kodluyorsunuz lan uzay mekiğimi aq.Yaptığınız altı üstü siktir boktan siteler.Standartı bu kadar yükseltmenize gerek yok.O standartı yakalıcam diye de minnacık beyninizi yemenize gerek yok.Hassi mını annn.Aq sanki adamlar dünya standartında kurumsallık akıyo.Lan AGI ile beraber aldığınıız para 2000 lira.Sigorta asgariden,kodladığınız websitesi toplamda 3000 satır,laravel gerekliymiş.Hassiktir lan sapık herif.Olum bottayın ilk versiyonu bile 1000 satırdan fazla 3-5 saat içinde yazmıştım yıl L.Ö. 5 (Laravelden Önce 5 yılı,miladınıza atlarım sizin).Hani laravel öğreneceğiz diye sarf ettiğiniz enerjiyi light bir PHP FW üretmeye sarf etseniz,altını çiziyorum turkiye standartlarına göre üretin,dünyada en fazla kullanılan frameworklerden biri olur.Hem kullanması hem öğrenmesi kolay olur.Ülke menfaatine bir icraatınız olur.Sapıksınız sapık olum,ekmeği yok yemeye tahteravanla gider sıçmaya dedikleri güncel türkçe ile Laravelci demek bence.Hassı mını annn.

Heijan.php
3 nolu konuda ki java ile yazılmış searcher ile aklınızda birşeyler oluşabilir.Zira bu class başka bir projenin ufak bir parçası ama searcher olarak kullanıp projelerinize ekleyebilirsiniz.Ondan Heijan adı ile public ediyorum.Ufak tefek buglar mevcut önemli şeyler değil.

internal_links = new atac();
        $this->external_links = new atac();
        $this->visited = new atac();
        $this->toplanan = new atac();
        $this->params = $params;
        $this->linkleri_cıkar();
        
   }      
    public function linkleri_cıkar()
    {
        $this->toplanan[0] =array();
        $a = new LinkGrabberThread($this->params[0],$this->params[1],$this->internal_links,$this->external_links,$this->visited,$this->toplanan[0],0);
        $a->run();
        echo "Anasayfa Taraması Bitti\n";
        //print_r($this->toplanan[0]); 
        for ($i=1;$i<=$this->_derinlik;$i++)
        {                                                 
            $this->toplanan[$i] = array();
            $pool = new Pool($this->_threadSayisi);
            $is_listesi = array();
            
            foreach($this->toplanan[$i-1] as $path)
            {                
                $is_listesi[] = new LinkGrabberThread($this->params[0],$path,$this->internal_links,$this->external_links,$this->visited,$this->toplanan[$i],$i);
            }
            foreach($is_listesi as $is)
            {
                $pool->submit($is);
            }
            $pool->shutdown();                           
            //print_r($this->toplanan[$i]);
            echo $i.". Derinlik Taraması Bitti\n";
        }
       echo "Tarama Tamamlandı\n"; 
       print_r(array_unique(get_object_vars($this->internal_links)));
       print_r(array_unique(get_object_vars($this->external_links)));
       
    }
}

class LinkGrabberThread extends Worker
{
    private $domain;
    private $path;
    private $internal_links;
    private $external_links;
    private $visited ;
    private $toplanan;
    private $derinlik;
    
    public function __construct($domain,$path,$internal_links,$external_links,$visited,$toplanan,$derinlik) 
    {
        $this->domain = $domain;
        $this->path = $path;
        $this->internal_links = $internal_links;
        $this->external_links = $external_links;
        $this->visited = $visited;
        $this->toplanan = $toplanan;
        $this->derinlik = $derinlik;        
    }
    
    public function run()
    {
        if(!$this->visited["$this->domain.'/'.$this->path"])
        {
            echo 'http://www.'.$this->domain.'/'.$this->path." Alınıyor\n";
            $kaynak = curl::get('http://www.'.$this->domain.'/'.$this->path);     
//            echo $kaynak;
            $pattern = '#href="(.*?)"#si';
            preg_match_all($pattern, $kaynak,$linkler);
            foreach($linkler[1] as $link)
            {			
                $this->LinkAyir($link,$this->params[0],$this->toplanan,$this->derinlik);
            }
        }
        else 
        {
            echo $this->path." Daha önce Tarandı.\n";
        }
        $this->visited["$this->domain.'/'.$this->path"] = true;
    }
    
    private function LinkAyir($link,$domain,$derinlik)
    {
        //unset(LinkGrabber::$kepce);      
        if(preg_match('/http/',$link) or preg_match('/https/',$link))
        {
            // http ve https sil
            $eski = ['#http://#','#https://#'];
            $yeni = ['',''];
            $link = preg_replace($eski, $yeni, $link);

			

            // www. sil
            $link = preg_replace('#www\.#','',$link);


            // / sonrasını sil
            $ayir = explode('/',$link);
            if($ayir[0] == $domain)
            {
                $path = preg_replace('#'.$domain.'#','',$link);
                $path = preg_replace('#/#','',$path);
                //$path = preg_replace('/#/','',$path);
                $this->internal_links[] = $path;
                //$d = get_object_vars($this->toplanan[$i-1]);
                $this->toplanan[] = $path;
            }
            else
            {
                $this->external_links[]  = $ayir[0];
            }
        }
        else
        {
            //echo $link." Eklendi \n";
            //$link = preg_replace('/#/','', $link);
            $this->internal_links[] = $link;
            $this->toplanan[] = $link;
        }    
        
    }
}



İçinizdeki cevheri çıkartıcam sizin merak etmeyin,söve söve,harf ve noktalama işaretlerini (boşluklar dahil) üzerinize salarak sinsi planlarıma kurban edicem sizi.Ya herro ya merro.Yıl L.S. 2 Yer fransız guyenası,brezilyanın hemen yukarısı.Son kolonilerden biri.Düşünün ki güney amerika kıtasında dili fransızca,para birimi euro olan,tamamen fransız olarak yaşayan,fransız televizyolarını gazetelerini takip eden ama halkı güney amerikalı olan bir ülke.Bağımsızılığı varsada yok.Fransız askerinin koruduğu saçma sapan bir yer.Gitmesi öyle kolay da değil.Uçuşlar fransa üzerinden.Hem schengen hemde boktan local bir vize daha lazım.Yani ha Laravel ha Fransız guyenası.Neyse,bir fransız pilotla muhabbet diyoruz.Kalktı türkiyeye attı tuttu insan hakları falan dedi.Hassı mını annn.Ulan bana da mı,manyak herif seni...Hiç bozmadım kendimi önce şöyle dedim,blackish baby girl,ardından karizmatik bir hareketle güneş gözlüklerimi taktım bacak bacak üzerine atarak eleman üzerinde sızma testlerine başladım,aşağılık kompleksine sokucam pezevengi, biliyorum bam tellerini bu sünnetsizlerin.Ve burtay sahneye girer.Dedim ki;Senin ülkende kanunlar insanlar birbirini öldürmesin, kesip kanını içmesin diye var benim ülkemde ise kanunları kimse siklemez çünkü bizim medeniyetimiz var kanunlar olmasada orda pek değişen pek birşey olmaz.Dünyanın anasını siktiniz, çocuklarımıza vahşetin kelime anlamını anlatırken siz avrupların yaptıklarını örnek veriyoruz,Siz vahşetinizden kanunlara sığınmışsınız biz ise saçma sapan bir mecburiyetten,laf olsun diye.Sizin o vahşetinize zamanında tokat attığımız için sizin dilinizde "Türk gibi güçlü" bir diye cümle yok mu zaten dedim.O cümleyi duyunca hala anlamdığım bir sebepten dolayı şaşırdı,kekeledi,panikledi.Sen nerden biliyorsun o cümleyi diye sordu.Son sözü buydu.Hatta yanımda ki diğer fransız olmayan arkadaşlarımda adamın haline şaşırdı.Daha 3000 satırlık laf hazırdı ama adam çözüldü.Ilk o zaman bilinen o gerçeği kabul ettim bu ibnelerden kafa olarak hassı mını annn kadar ilerde olduğumuzu.Ama misyon yok kardeşim vizyonsuz ibneleriz kusura bakmayın.Bu ülkeden bir tane Celil Üniver çıkmış var mı bir ikincisi?Bir tane Halit Alptekin çıkmış var mı bir ikincisi,Mehmet Ince de bir tane,tamam Kürşat sende bi tanesin aq.Ama daha çok lazım daha çok.Ne kadar iyi olduğunuz değil ne kadar meraklı olduğunuz,kaç saat uykusuz kaldığınız,kaç satır kod yazdığınız değil kaç kilo kod yazdığınız,kaç program cracklediğiniz değil kaç TB veri analiz ettiğiniz,en önemlisi kaç para kazandığınız değil kaç insan yetiştirdiğiniz,kaç insana ilham verdiğiniz önemli.Tabi bana göre.


1.5 yıl öncesi;hepinizin çok iyi bildiği bir türk yazılım firması web application pentester arıyor.Tabi onlar başka bir bok diyorlar.Terminoloji hastasıyız aq.QA tester mıdır ne boktur.Özetle bu adamlar acunetix gibi bir yazılım üretiyorlar,hangisi olduğunu anlaşmışsınızdır.Bu yazılımın bulamadığı açıkları bulup yazılımı daha ileri götürmek içinde adam arıyorlar.Tabi bu benim anladığım.Burtay yanlış anlamaz bunu da not edin lütfen.Bizim keltoş yalvarıyor başvur başvur diye.Lan olum zaten eşek yükü ile para kazanıyom,bütün dünyayı geziyom,bak sana saçta ektiricem yaşın oldu 35 hala bi manita yok manuel şanzıman ile devam ediyon kalkmış birde akıl veriyon manyakmısın dedim buna.Olsun sen başvur yine de dedi.O kadar çok ısrar etti ki tuttum bir cv hazırladım gönderdim.Most likely,çalışacağım ekibin tamamının maaşını toplasanız bir aylık maaşım yapmaz.bana verecekleri maksimum mevcut gelirimin 15'de biri ancak olur.Ama bir taraftan bende o dünyayı merak ediyorum, bu yazılım işlerini hobi olarak yapıyoruz en nihayetinde.Neler dönüyor o dünyada merak ediyorum.Ferrarisini satan bilge olucam ya aq.Sofistike burtay kaptır...CV gönderdim bir gün sonra aradılar beni,geçmiş zaman kısaca gel dediler.Dedim gelemem 4-5 ay Turkiyede değilim deyince o işinizi iptal edemez misiniz dedi.Nazik bir dille iptal edemyeceğimi söyledim,bol sıfırlı kontrat imzalamışın aq mal mıyım lan ben hassı mını annn.Peki turkiyeye gelirsen değerlendirir misin dedi.CV'mede yazmıştım zaten ama gelince değerlendiririm dedim.Tamam gelince eğer hala düşünüyorsan bu maile tekrar yaz dedi.Tamam dedim,böyle bir firmanın benim gibi amatör birisi ile ilgilenmesi birşeyleri doğru yaptığımı gösterdiği için memnun oldum hakikaten kapattım.Ha unutmadan bu konuştuğumuz arkadaşın eskiden CWde olduğunu biliyorum.aradan 5 ay geçip geri gelince bizim 47'e dedim ki olum şu safa bir yaz, mail falan birşeyler diyordu ama ne maili hatırlıyom ne telefonunu kaydettim,birde funcking procedures ile uğraşamıcam.Sen tanırsın,gereksiz insanlarla muhabettin iyidir , benim gibi star değilsin dedim.Harbiden dedim yalan yok 47'ye laf sokmak hayatımındaki en güzel sporlardan biri.Bizim 47 yazmış bu elemana;burtay-CV-iş güç falan demiş.Bizim ki atarlanmış ben ona mail at dedim araya adam koymuş bilmem ne falan diye.Işte o zaman da bizden bir bok olmayacağını anladım.bana göre EGO ;kapasite ve zeka ile ters orantılıdır.Egonuz ve şöhret olma dürtüleriniz ne kadar yüksekse işte o kadar aptalsınız demektir.Ekmeğe sürülecek aklı olmayan insancıkları Ozel sektörde helede yazılım,bilgi güvenliği alanında çeşmenin başına adam diye koyarsanız ne sizin yazılımınızdan ne de sizden...Bunu o firma için söylemiyorum bilişim alanında bu şekilde iş yapan bütün firmalar için diyorum.Ulan ben bile bu halimle o insancığı cebimden bozuk para diye çıkartıp davulcu parası yapacak iken nasıl olurda bunlara maaş ve güç verirler,inanılmaz komik.Işte bizim ülkenin standartı bu.Sonra bana demeyin Laravel falan...Sapık mısınız olum ya siz,güldürmeyin beni.spagetti yazın geçin fazla bile size.PHP ile MVC, yok laravel,ZEND falan diyenleri duydum,yok artık.Kaç tane ZEND sertifaklı adam var türkiyede.Yada kaç PHP Coder ZEND nedir onu biliyor?Tükürürüm bak laravelinize.Kalbinizi kırarım,ağlatırım bak sizi.Laravel hakikaten lazım ama size değil,emin olun.



Ulan yine nerden nereye geldik.Mustafa Keser kaçmış içime bugün.Neler demişim ben öyle vay babom vay vay vay.Şimdi neden bunları anlattım durduk yere o konuya geleyim.Geçenlerde bilgisayar mühendisliği okuyan genç bir arkadaşımdan bir mail aldım.Penetration tester olarak mı çalıştığımı, kimleri takip etmesi gerektiğini falan sormuş.Gerçi kimleri takip ediyorsun, kimleri takip etmeliyiz sorusunu çok fazla alıyorum.Ondan bunları yazdım.Kimleri takip ediyorum, kriterlerim neler aslında niyetim bunlardan bahsetmekti ama gelişi güzel yazışlarım ile ancak bu kadar.Ama siz ana konuyu anladınız.Ben de şuan arnavutlukta bulduğum aşağıda fotosunu gördüğünüz pizzacıda bişiler atıştırmaktayım.Yolunuz düşerse uğrayın.İlk gelene bir süpriz bıraktım burada.En baştan beri how to make anlatımlarından çok tecrübelerimi paylaşmaya çalışıyorum, derdimiz karalamak değil hakkını iade etmek.Uzunca bir süre yazasım yok, kafamda yazması kolay birşeyler oluşunca yazarım.Aslında android için bulduğum son zafiyeti anlatacaktım ama ne teoride bulduğumu pratikte test edebilecek vaktim oldu nede o kadar yazabilecek kadar sabrım var.




Fork me on GitHub