28 Ağustos 2013, 13:59 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | torstatus.tcl aslında dün sabaha karşı yaptığım bir tcl.. şöyle bir sorun var ki deneyemiyorum.:Ğ gönüllü deneyip bana sorunu iletecek biri/leri lazım ki bende ona göre düzenleyebileyim.. kod hakkında : denemeye niyet edeceklerin bilmesi-kod içinde yapması gereken işler/değişimler söz konusu olabilir.bu nedenle deneyecekler altta anlatacaklarıma dikkat etmeliler... daha önce yaptığım çek-gönder tcl adını verdiğim kod denemeleri sırasında gördüğüm şu ki Unreal versionlarına göre kullanıcı girişindeki alınan sNoticeler farklılık gösteriyormuş.. o kodu deneyen kişi sürüm yükselttiğinde artık kullanıcı nickini yakalamaz olmuştu.sonra baktık ki nick bilgisi sırası değişmiş ve artık koddaki sıraya denk gelmiyor. o nedenle : ben bu kod içinde userhost kısmını yakalayacak kod satırında (identi@hostu/ip-si) yakalayacak/denk gelecek sırayı "9" olarak belirttim şurda -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bahsettiğim duruma dayanarak... siz oper/admin yetkisindeki kişiler olarak bu snotice'leri görüyorsunuz zaten ,kendi sunucunuzdaki userhost'a denk gelen hangi sıraysa/farklıysa bunu bu kodu denerken o "9"'u 10 yada 8 ile denk gelen sırayla değişmelisiniz. kod içinde iki farklı tor listesi alması (saatte bir yenilenmiş listeyi alacak şekilde yaptım saatler her ..:30'u bulduğunda.. 10:30'da - 11:30'da ... gibi) bu listelerden birinde çıplak tor IP'leri var yani 192.16.15.14 vs gibi....diğerindeyse tor hostları var.. 145.tor.exit-server vs gibi.. bu iki farklı kritere göre kod içinde iki farklı check etme durumu söz konusu. şöyleki eğer giren kullanıcının yakaladığımız ip/hostu sayılardan oluşuyor ise şu listeye bakmalısın yok eğer sayı ve harflerden oluşuyorsa o halde şu listede aramalısın..tek liste yerine böyle olmasıda botun kaynaklarını kullanmakta bir tasarruf +hız unsuru olacaktır.. şöyleki her bir listede 5-6000 adres oluyor.tek dosyada toplanmış olsaydı her giriş için 10-12bin'lik listede aratmış olacaktık şimdi bunun yarısı kadar daha kısa listede bakacaktır .. listeyi almak için http socket vs kullanmadım .bota shell komutu verdirerek liste dosyalarını çektirdim ki benim kendi şahsi görüşüm bu çok daha hızla gerçekleşebilecek bi işlem ayrıca botun kaynakları kullanılmadan yormadan yapılmış oluyor. diğer bir deyişle sizin shell'iniz üstünde wget komutu kullanmanızla aynı şekilde alıyor.bağlantı kurup dosyayı çeken aslında botunuz değil direk olarak shell'iniz. burda kodun altındaki prosedürde bota wget uygulattırıyorum shell üstünde yanlız wget ile ilgili: wget -r link.. bu şekilde eski aynı isimdeki dosyanın üstüne yenisi yazdırılmış oluyor. ancak sistem redhat tabanlı ise yani CentOs vs gibi o zaman bu wget komutunu wget -N link... şeklinde değişmelisiniz. aynı iş için... bu konularda benim yapabileceğim bişey yok bu değişiklikleri siz yapmalısınız çünkü herkesin durumu kullandığı sunucu/shell farklı farklı... [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodu deneyip burda varsa sorun/ları bildirenlere şimdiden teşekkür ederim... | |
|
29 Ağustos 2013, 14:38 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl kod içinde IP-host eşleşmesi yakalamakta kullandığım regex'ler ilginç bir şekilde eggdrop tcl için işlemiyor... ilginç ,şöyleki bunları tcl basekit üzerinde deneyip,işe yaradığını görüp öyle kullanmıştım oysaki... [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] safe Tcl için doğru olan eggdrop tcl için pek te doğru olmuyormuş dimek... o nedenle kodu yenisini/çalışanını yazıncaya kadar kaldırdım. planım iki ayrı kod yapmak. birini işleyip işlemediğini görmek için kanal koruması gibi yapıcam ki bunu kendi botumda deneyebilirim böylece.. diğeri asıl burda paylaşacağım kod,diğer deneyip çalıştığını gördüğüm kodu sunucu girişlerini tarayacak şekilde çeviricem... şimdi sabah daha ayılmadım henüz.akşamları zihnim daha açık oluyor ..inşallah başka bi durum oluşmazsa ,bu akşama bitirip postalarım... bilgilerinize... |
|
30 Ağustos 2013, 06:25 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl Sunucu girişleri için :-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kanal girişleri için :-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
|
30 Ağustos 2013, 08:47 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl buda biraz daha farklı yazılmış hali :-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bunda çıplak IP için iki dosyada birden tarattırıyorum...hostların olduğu dosya ip'leri hostları portları ve diğer tüm bilgileri içeriyor.o nedenle örnek : 123.54.65.413 gibi bi ip ile giriş yapmışsa önce çıplak iplerin listelendiği dosyada ordan geçincede diğer host+ip vs tüm bilgilerin olduğu dosya içinde arattırılıyor... yukardakilerle farkı bu.. çalışma mantığı anlamında... bunu yeni bitirdim..ondan geç kaldı iki ayrı post oldu...arada markete vs gidip geldim film izledim. (hala izliyorum yarıda durdurup aklıma geldiği için birde bu şekilde yazıp buraya atıyorum) |
|
30 Ağustos 2013, 17:36 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl denemeye niyet edenler,kodu hemen içine atınca çalışacağını beklememeliler...dosyaları, csvfile1 "Tor_ip_list_ALL.csv" csvfile2 "Tor_query_EXPORT.csv" bu iki dosya yüklenir yüklenmez oluşturulmuyor.saati gelince indirip kendi oluşturuyor. o nedenle hemen işe koyulmasını istiyorsanız : Kod: Kodu kopyalamak için üzerine çift tıklayın!
bu iki linkten iki dosyayıda kendiniz çekip botun ana dizinine atmalısınız aksi halde : bind time - "30 *" prosedür-adı bu satırda zaman olarak ne belirtilmişse o zamanda istenen işlemi yapacaktır : "30 *" anlamı saatler her :30 buçuğu çaldığında demek. yani dakika saat olarak sıralanıyor. * işaretinin "herhangi bir" gibi bi anlamı var. "30 12" yapılsa hergün saatler 12:30'u vurduğunda olur. "* *" yapılırsa her dakikada bi olur.yada sadece tek bir "*" de aynı işi görür.her dakika olur. "?0 *" olursa her 10 dakikada bir olur. bind time'ın prosedürüne bakarsanız minute hour day month year olarak sıralanmış.yani dakika saat gün ay yıl.. o nedenlede, bind time flag "dakika saat gün ay yıl" prosedür-adı şeklinde oluşturuluyor.. o nedenle ya elle indirip ftp ile botun ana dizinine atmalı yada shell üzerinde botun ana dizinine girip orda wget ile bu linklerdeki dosyaları oraya çekmelisiniz. sonra .rehash/restart edip botun hemen o dosyaları görmesini sağlarsanız bot saatin buçuk olmasını beklemeden gördüğü Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. bulduğu dosyalarla işlem yapmaya çalışacaktır. |
|
02 Eylül 2013, 01:21 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl güncelleme :-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
|
02 Eylül 2013, 11:44 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl yukardaki güncellemede,yeni kodda bi hata,mantık hatası yapmışım. proc toripfile prosedüründe 46. satırdaki return 0 ile ,49. satırdaki torhostsipfile tor satırı yer değişmeli... nedeni bu prosedürde sadece IP adreslerinin olduğu listeye bakılıyor.bulunmadığında diğer torhostsfile prosedürü çağrılıyor ki,ikinci dosyadakilere de baksın eşleşen var mı diye.. yani mantıken öyle olmalıydı..oysa dün verdiğim haliyle yakalandıktan sonra diğer proc çağrılmış oluyor (ki bu saçma..yakalanmışsa yakalanmıştır.. atıyorsun gidiyor orda zaten.bi daha başka proc çağırıpda diğer dosyayada bak demek mantıksız).yakalanmadığındaysa tamam buraya kadarmış napalım denilmiş gibi olmuş.tam tersi olmalıydı... (aslında plan bir ana prosedür üzerinden diğer child prosedürleri çağırma, bunları birbirine bağlama ,düşüncesinin/planın nedeni de buydu..ama bu iki satırı ters yerleştirerek kafamdaki bu planı bozmuş olmuşum.) önce bi-iki gün kafamda nasıl yapayım diye planlayıp sonra dün bi oturuşta yazıverdim.bu gözümden kaçmış. bu iki satır yer değişmeli... yani -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] olmalı... |
|
05 Eylül 2013, 15:45 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl güncellendi -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] isteğe bağlı bir kanalda anons etme eklendi. yapılan işlemi saydırmada gözden kaçan durum onarıldı... |
|
07 Eylül 2013, 04:39 | #9 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl merhaba calısmalarinizi takip ediyorum ve gercekden diger emek veren arkadaslar kadar taktir ediyorum ve hemen soruma geciyorum demissiniz ki
benim ki bu sekil Kod: Kodu kopyalamak için üzerine çift tıklayın!
Konuda anlattiginiza göre sayarsak benım ki 12 ye geliyor userhost Bu sekil yapmam lazım dogrumu : Kod: Kodu kopyalamak için üzerine çift tıklayın!
birde sanki Tor_ip_list_ALL.csv ve Tor_query_EXPORT.csv dosyalari güncellenmiyor cünki benım attigim tarihde ki gibi duruyor yani dosya degistirme tarihine bakıyorum güncelleme görünmüyor | ||||
|
07 Eylül 2013, 05:51 | #10 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: torstatus.tcl ip/host yakalama konusunda ,verdiğiniz client connecting'li notice'ler için kod içersinde hiçbir değişiklik yapmanıza gerek yoktur. çünkü halihazırda : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yakalar.... overwrite : diğer değişle "üzerine yazdırma" hakkındaysa ,kullandığınız OS distro'ya göre farklılık gösteriyor "wget" -flagları.. bu nedenle kendi botun üzerinde işlediği distro'ya uygun "wget" -flağını bulmalısınız. ("man -k wget" yardımcı olabilir) ben kodu yazarken biraz gugıl'da araştırmıştım.bir yabancı forumda debian tabanlıysa wget -r ... redhat tabanlıysa "wget -N .." şeklinde kullanılabileceği yazıyordu. Kod: Kodu kopyalamak için üzerine çift tıklayın!
koddaki bu iki satır üzerinden sizin distro'ya uyan wget flağı neyse (overwrite / üzerine yazdırma için) onla değişmeniz gerekiyor ..sanırım -N flağı sizin shell'e uygun düşmemiş. siz yine kendiniz de bir araştırın... saatler her buçuğu vurduğunda bu wget'ler işler.o anda bota bağlı olursanız ,partyline'da izleyebilirsiniz. bu indirme/üzerine yazdırma işlemini ve nasıl sonuçlandığını ..çünkü debug ederek bunun izlenebilmesine de olanak sağlamış olduk.. direk wget uygulandığında üzerine yazmıyor..(bunu da açıklamak gerekir) tor_ip.csv1 ... csv2 gibi her indirmede farklı dosya oluşturup çoğaltıyor..bu nedenle wget komutunu overwrite/üzerine yazdırma wget -flağıyla birlikte kullanmak gerekiyor ki,eskisinin yerine yenisi gelsin... |
|
Etiketler |
eggdrop, koruma, proxy, tcl, tor, torstatustcl |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |