T.C.Kimlik Sorgu Robotu ( otomatik kod giriş sistemi )

Paket programlarınızın tanıtımını bu forumda yapabilirsiniz. Bu foruma soru sormayın!
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

T.C.Kimlik Sorgu Robotu ( otomatik kod giriş sistemi )

Mesaj gönderen mrmarman »

T.C.Sorgulama ROBOT

Resim

Web Sitesi Linki : http://www.armantr.com/tckimlik_robot.html

Download Linki Buradadır. Tıklayınız


T.C.Kimlik Bilgileri Sorgulama / Doğrulama programıdır. Kolaylıkla T.C.Kimlik No sorgulama / teyid işlemleri yapma imkanı sunar. Kurulum gerektirmeyen taşınabilir yapı sergiler.

Resim

Resim Resim Resim Resim

# T.C.Kimlik Bilgileri Sorgulama / Doğrulama programıdır. Kolaylıkla T.C.Kimlik No sorgulama / teyid işlemleri yapma imkanı sunar. Çalışması için İnternet bağlantısına ihtiyaç duyulur. Kurulum gerektirmeyen taşınabilir yapı sergiler.

Programın Özellikleri :

T.C.Kimlik numarası sorgulaması yapan, bilgisayara kurulum gerektirmeyen küçük boyutlu bir yazlımdır.

# USB bellek vb. medyalarda kolaylıkla her yere taşınabilir. (700 kb.)

# Hastaneler, Emniyet Birimleri, İnternet Kafeler, Sigorta Şirketleri, Eczaneler, Okullar, Dersaneler, Avukatlar vb. T.C.Kimlik sorgusu yaparak bilgi tespiti yapılan her yerde kullanılabilir.

# Sorgu sonuçları bir listede bir araya getirilir. Siz listeyi temizleyene kadar sabit diskinizde saklanarak bir sonraki gün aynı listeye kaldığınız yerden devam edebilirsiniz.

# Sonuçlar için iki farklı formatta yazıcı çıktısı imkanı sunulmuştur. İlk seçenek Düz metin halinde yarım A4 formatında çıktı, ikinci seçenek Nüfus Cüzdanı şeklinde sonuç bilgilerinin yer aldığı erkek ise mavi kadın ise pembe kimlik örneği.

# Excel Export özelliği ile donatılmıştır. Listede bulunan sonuçların otomatik Microsoft Excel'e gönderme ve orada listeleme ve çıktı alma özelliği mevcuttur.

# Çalışması için internet bağlantısına ihtiyaç duyulur.

# En önemli özelliği yazılan "Resimli Kodları" öğreniyor olmasıdır. Resimli kodlarla onay girişini en aza indirgeme özelliği ile donatılmıştır. Daha önce girilmiş bir kod ile tekrar karşılaşılırsa otomatik olarak önceki girilen rakamın girişi yapılarak size resimli kod sorulmasına gerek duymaz. Direkt sonuç getirir.

# Yeni sürüm kontrolü eklenerek kullanıcıların daha yeni sürümler hakkında bilgilendirilmesi sağlanmıştır.

Yeni Sürüm Güncellemeleri

# Sorgulama sonuçlarının bir listede toplanması sağlandı.

# Yazıcı çıktısı özelliği eklendi.
Yazıcı çıktısı olarak iki farklı seçenek sunuldu.

# Listede biriken sonuçların otomatik olarak bir hamlede Microsoft Excel'e gönderilmesi sağlandı.

# "Herhangi bir il seçildiğinde, ilçe bilgilerinin beklenmesi" sıkıntısı, tüm ilçelerin programa dahil edilmesi ile giderilmiştir. (program çalışır çalışmaz bünyesindeki ilçeler listesini bir INI dosyaya yazar ve kullanır)

# DNS kaynaklı bağlanamama ve kilitlenme sorunlarına çözüm getirilmiştir.

# Bazı ara işlemler elenerek daha kısa sürede sonuç alınması sağlanmıştır.

- Çalışmalarınızda başarılar...
En son mrmarman tarafından 23 Eki 2008 09:10 tarihinde düzenlendi, toplamda 8 kere düzenlendi.
Resim
Resim ....Resim
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

Muharrem ustam ellerine sağlık, kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Teşekkürler hocam, şimdiki halini daha çok seveceksiniz.

Yanlışlıkla bir önceki başlığı güncellemişim.. İdare edin :oops:
En son mrmarman tarafından 04 Ağu 2007 04:42 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Resim
Resim ....Resim
Kullanıcı avatarı
supervisor
Üye
Mesajlar: 50
Kayıt: 07 Kas 2005 10:38
Konum: Turgutlu

Mesaj gönderen supervisor »

Muharrem Hocam program güzel olmuş tebrik ederim.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Çok güzel bir program. Acaba sakıncası yoksa bu program için yapılanları derine inmeden yüzeysel olarak anlatılmasını rica etsem bir sakıncası olabilir mi? Mesela kullanılan bileşen TWebBrowser mı? Aranacak bilgileri girerken kullanılan yöntem ne ve gelen bilgiyi çekerken kullanılan yöntem HTML çözümleme midir? vs. Bunlardan kısaca bahsetneniz çok işe yarayacak diye düşünüyorum. İyi çalışmalar.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Rica ederim memnuniyetle.

- Sistem oldukça basit. Bildiğimiz üzere sistem ne kadar basit olursa o kadar başarılı oluyor. Komplike çözümler, sistemdeki küçük değişikliklere adaptasyonda zorlanıyor. Basit çözümler ise küçük değişiklikleri elimine edebiliyor. (örneğin ekran tasarım formatı değişse de basit ID tabanlı sistemler çalışıyor ancak detaylı HTML Parse işlemleri başarısız oluyor)

- Burada arka fonda çalışan bir WebBrowser var. Özel bir tane değil, forumdaki yazılarımdan da hatırlayacak olanlar vadır, sürekli Delphi'nin standart bileşenlerini kullanmaktan yana tercih kullanıyorum. Böylece geriye dönük uyum elde ediyorum. Yani kısaca TWebBrowser kullanılıyor.

- Indy'ye nazaran TWebBrowser'da iki türlü engelle karşılaştık.

1. Navigasyon yapıldığında, ekranın tümüyle yüklenmesini beklemek için TWebBrowser'in readystate durumunu ele alarak bekleme yapmak gerekliliği.

2. Sorgu aşamasında kullanılan Java Script fonksiyonu çalıştırıldığında TWebBrowser'in readystate'inin daha sorgu sürüyorken dahi READYSTATE_COMPLETE halinde olması. Bu arada ekleyim, ne olursa olsun TWebBrowser.Busy durumu da hep TRUE halde kalıyor. Aslında bunun bir bug olduğunu değerlendiriyorum. İşlem yapılıyorken state değişikliği beklerdim.

- Arama işlemlerinde il/ilçe seçiminde bekleme yaşanmasını engellemek için Türkiye'nin İl ve İlçe kodlarını bir INI dosyasına yazdırdım. Bunun için küçük bir döngü sayesinde tüm illeri aynı sitede sorgulayarak klasik WEB HTML PARSE tekniği ile elde ettik.

- Bu INI dosyasını RESOURCE olarak EXE dosyaya gömdük. İlk çalışmada INI dosyasını program klasöründe yoksa EXE resource'dan export edilerek yazılım ile aynı klasöre ekleniyor. Aksilik olur da yazılım çalışıyorken bu INI dosyasını silerseniz, o zaman İl isimlerini içeren TComboBox'tan her farklı il seçildiğinde, o il için küçük bir sorgu yapılarak ilçe listesi online güncelleniyor. Bu özelliği INI dosyasını program klasörüne export edememediği özel durumlarda B Planı olarak ekledik. (yazılımın olduğu klasöre yazma yetkisi olmaması, CD gibi readonly medyadan çalıştırılması vs.)

- C Planı olarak ise INI Export edildini ancak ilerleyen zamanlarda yeni bir ilçe eklenmesi durumunun oluştuğunu da düşündük. Programda gizli bir tuş kombinasyonu bıraktık. CTRL+N tuş kombinasyonuna basıldığında, bir süre tüm iller yeniden döngü ile taranarak güncel İlçe listesi ve kodları parse edilerek INI dosyası güncelleniyor özelliği mevcuttur. Bu yaygın kullanım olmayacağından sorun oluşana kadar halka duyurulmamıştır, ilk olarak buradan bilgi veriyorum.

- Arama işlemine değinelim.

- Yazılım ilk olarak çalıştırıldığında daha önce herhangi bir sorgu yoksa, işlem türüne göre ilk sorgu yapılarak ana ekran navigate ettirilmekte, sonra resimli kod alınarak işlem yapılmaktadır. Takip eden sorgu için ise işlem hızlı olsun gerekçesi ile, bir önceki cevap sorgunun resimli kodu hemen kullanıcıya sunulmaktadır. Böylece ardışık sorgularda çok hızlı ve etkin sonuçlar elde edilmiş oldu.

- Buraya kadar olanları aslında WEB sitesinde de yapıyorsunuz ama her türlü bahse girebiliriz, ara işlemleri atlayan bu sorgu teknikleri ile daha hızlı soru cevap ilişkisi elde ettik. En azından il / ilçe seçiminde bekleme yaşanmaması bile tek bir işlem için %30 zaman tasarrufu sağlamaktadır. ( 1-il seçimi ile ilçe listesi edinmek, 2-ilçe seçimi ve bilgi girişi, 3- sorgu sonucu alınması )

- Cevap bilgi geldikten sonra ise sıradan HTML PARSE işlemi ile cevap bilgi alınıyor. HTML Kaynak kodunu incelemişseniz, cevaplar sıradan TEXT bilgi halinde. Yani herhangi bir TagID içermiyor.

- Resimli Kodlar için ise şimdilik bir açıklama yapmak istemiyorum, sadece daha önce girdiğiniz 5 haneli resimli kodlar hatırlanıyor ve aynı kod yine tesadüf ederse o kod cevabı kullanılıyor olduğunu bilmeniz kafi. Sıklıkla T.C.Kimlik sorgusu yapanlar için ise ilerleyen zamanlarda toplu sorgu yapacak kadar kod biriktirmiş olabilirler. :wink:
Resim
Resim ....Resim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Açıklayıcı bilgiler için çok teşekkür ederim. Yazıyı uzun uzun inceledim, halen inceliyorum da :) . Örnekle anlatmak gerekirse burada resimle gelen kodda sanırım <img src="KPSImages.axd?type=dynamicimage&Val=ljx2g%2fWLvCY%3d" id="mimgSecurityCode"... 'ın anlamı ljx2g%2fWLvCY%3d => 38718 rakamı. Bunu çözmek için uğraşmaya gerek var mı yoksa boş vermek mi en mantıklısı :) .

http://tckimlik.nvi.gov.tr/Web/KPSImage ... 2fWLvCY%3d
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Evet kodlar belirttiğiniz kodun Val= ifadesini takip eden kısımıdır.

- Daha önce encrypt/decrypt işlemlerine aşinalığınız varsa mutlaka deneyin çok keyifli bir çalışmadır.

- Çözmeye uğraşmak lazım, zihin geliştirici bir deneyimdir seveceksiniz. Ardışık şifreleme yapılmış olduğunu bilmeniz şimdilik kafi. :wink:

- Diğer yandan bunun yazılım ile çözülmesini daha önce defalarca yapmış olmamıza rağmen sistem değişikliği her an olabildiğinden, bunun siz de çözerseniz kamuya açmayınız. Daha önce bir kaç defa bu hatayı yapan birisi olarak size küçük bir tavsiye :idea:
Resim
Resim ....Resim
Kullanıcı avatarı
Asri
Kıdemli Üye
Mesajlar: 767
Kayıt: 16 Eyl 2003 09:54
Konum: istanbul

Mesaj gönderen Asri »

mrmarman yazdı:- Evet kodlar belirttiğiniz kodun Val= ifadesini takip eden kısımıdır.
Muharrem hocam,

bu kod hatırlama olayını local de değil de remote da yapabilirseniz. tüm kullanıcıların yaptıkları sorgularda girilen kodlar tek bir noktada hafızaya alınmış olacağından hem kod veri bankası güncel tutulmuş olur. Hem de kod sorgulaması önce vt den yapılır sonra yoksa kullanıcı giriş yapar, yapılan giriş vt ye eklenir.

Bu şekilde bir süre sonra artık kod girmeye gerek kalmaz sanırım. En azından sistem değişene kadar.

:)

emeğinize sağlık, iyi çalışmalar.
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@Asri

- Merkezi bir sistem de programda hali hazırda zaten mevcut... :lol: Tek sorun sık sık TCKimlik sorgu hizmeti veren servis ( http://tckimlik.nvi.gov.tr/Web/ ) offline oluyor.
Resim
Resim ....Resim
Kullanıcı avatarı
Asri
Kıdemli Üye
Mesajlar: 767
Kayıt: 16 Eyl 2003 09:54
Konum: istanbul

Mesaj gönderen Asri »

mrmarman yazdı:@Asri

- Web tabanlı merkezi bir sistem de programda hali hazırda zaten mevcut... :lol:
: )))

Zaten mesajı yazdıktan sonra programı kontrol ediyim dedim. Hatırlama olayını dosyaya yazmıyor sanırım registry de tutuyor gibi tahminler yürütüyordum :P
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Yeni sürümünü deneyebilirsiniz. Yazıcı ve Excel çıktısı özellikleri ile donatıldı. Eklenmesinde fayda öngördüğünüz özellik varsa mutlaka yazın..
Resim
Resim ....Resim
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Mesaj gönderen Lost Soul »

Hocam çok hoş bşr çalışma olmş. elinize kolunuza sağlık
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

Güzel bir çalışma elinize klavyenize sağlık
Anlatırsanız unuturum,
Gösterirseniz hatırlarım,
Yaptırırsanız anlarım.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

Muharrem ustam yine yeni yeniden ellerine sağlık. Linke şu saat itibari ile ulaşamıyoruz yenileyebilirmisin.

kolay gelsin başarılı çalışmalarının devamı dileği ile
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Cevapla