Ethernet programlama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
seperate
Üye
Mesajlar: 9
Kayıt: 06 Nis 2004 11:53

Ethernet programlama

Mesaj gönderen seperate »

Merhaba arkadaşlar.. Bu forumu şans eseri buldum diebilrim...
Lafı fazla uzatmadan bi soru sormak istiyorum. Bir projeye başladım , belki bilen vardır ağ paketlerini yakalayan , yani gelen giden bütün prtokolleri destekleyen programlar vardır.. Adlarına Sniffer deniyor. Sniffer lar belki amaç olarak kötü de dursalar aslında bir sistem yöneticisinin en çok işine yarayacak araçlardır. Şimdi sormak istediğin nedir derseniz şu ;

Sniff işlemi için Delphi de hazır kütüphane var mı? Temel olarak Sniff işleminde gerçekleşenleri veya örnek programların nasıl çalıştıkalrına dair bişeyler anlatayım belki kendinizden de bişeyler katabilrisiniz. Program çalıştıktan sonra makineye bağlı ethernet kartlarını veya ağın ortak Lanı listeleyen bir listeden seçmenizi sağlıyor. Seçtikten sonra Yakala tuşu ile makineye gelen ve giden bütün paketleri listeliyor. Listelen paketlerin Dest İp , Source İp, Dest Port ,Source Port vs . gibi bütün paket özelliklerini listeledikten sonra , içeriği görülmek istenen paketin üstüne tıklandıktan sonra paketin içeriği sorunsuz bi şekilde görüntülenebiliyo. Gerçekten oldukça güzel bir program görmek isteyen http://www.etherdetect.com sitesinden örnek programı indirip çalıştırabilir.

Vel hasıl-ı kelam benim sormak istediğim şey bu mantaliteyle Delphi nin bu şekilde , yani Indy komponentleri harici assembly bazında kullandığı unitleri var mı ? Mesela Java da bu tür İp paketlerinin tüm özellikleri Stream fonksiyonları ile desteklenmiş durumda ! Yani Javanet kütüphanesi çok zengin! (Belki de Java nın ağ üstünlüğü burda ne dersiniz? ) Ben bu projeyi Delphi ile gerçekleştirmek istiyorum ama olmazsa Java ile yazacağım ...

Yardımcı olabilirseniz sevinirim ! İyi çalışmalar...
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Java için bişiler bulabilirsen bu kodları buraya yaz bizde delphi ye uygun hale getirelim. ayrıca asembly kodlarını bulabilirseniz.

Delphi içerisinde

ASM
----
----
----
End;

şeklinde kullanabilirsiniz sanırım. benim pascal da portlarla ilgili dosda çalışıcak bir projem vardı bu şekilde pascal da assembly i kullanmıştım.

eğer paketleri yapalıyabilecek asm kodlarını bulabilirseniz desiğim gibi burada elimizden geleni başta ben olmak üzere yaparız.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

viewtopic.php?t=1330&highlight=

burda bir örnek var, işinizi görebilir.

Kolay gelsin.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

http://www.microolap.com/net/components/pssdk/index.htm

valla epey geç bir cevap ama neyse demin torryde bakerken reklamını gördüm. ethernet ve diğer protokoller iiçin data snip yapan bir kaç component. aklıma gelince buraya ekliim dedim.

özellikleri oldukça iyi demosu mevcut belki kullanabilirsin
What is Packet Sniffer SDK?

Packet Sniffer SDK (former Network Investigation Suite) is a Gigabit network technology compatible development suite for network packet capture in Windows OS family environment.

Packet Sniffer SDK library set is 100% exactly what you knew you wanted but never expected to get: a fully self-contained, dynamically-loaded packet capture technology that is compatible with Microsoft Visual C++, Microsoft Visual Basic, Intel C++, Borland C++ Builder, Borland Delphi and many others.

Therefore, Packet Sniffer SDK component/library family allows you to use the full power of any modern visual or non-visual development environment for creating various packet capture network applications working with raw network adapter traffic.
Network adapters supported:

* Ethernet (802.3);
* Token-Ring;
* FDDI;
* WAN (modem).

Packet Sniffer SDK may be used to develop:

* Hardware monitoring applications;
* Applications, which use non-standard networks protocols;
* Network traffic analyzers;
* Network activity and load balance analyzers;
* Traffic generators;
* Network security scanners;
* Network Intrusion Detection Systems, etc.
http://www.microolap.com/net/components ... wnload.htm
microolap
Üye
Mesajlar: 1
Kayıt: 13 May 2004 01:05

Mesaj gönderen microolap »

mege yazdı:http://www.microolap.com/net/components/pssdk/index.htm

valla epey geз bir cevap ama neyse demin torryde bakerken reklamэnэ gцrdьm. ethernet ve diрer protokoller iiзin data snip yapan bir kaз component. aklэma gelince buraya ekliim dedim.
Hi, colleagues :)

If you have any questions about PSSDK, please email our support@microolap.com directly -- we'll answer your questions with pleasure.

All that is written on http://www.microolap.com/net/components/pssdk/index.htm is the naked truth. Moreover, since version 2.1 we've implemented FastBPF, you can see what is this on our site. I don't know what is "reklamэnэ" exactly, but I gues that it is something bad :) PSSDK does what it promises exactly: everybody who wants to test this product under load, or make any other violence with it, is welcome :)

Sorry for English: we're Russians and don't speak Turkish :)

---
Best regards,
Edward Smirnov
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

microolap yazdı:
mege yazdı:http://www.microolap.com/net/components/pssdk/index.htm

valla epey geз bir cevap ama neyse demin torryde bakerken reklamэnэ gцrdьm. ethernet ve diрer protokoller iiзin data snip yapan bir kaз component. aklэma gelince buraya ekliim dedim.
Hi, colleagues :)

If you have any questions about PSSDK, please email our support@microolap.com directly -- we'll answer your questions with pleasure.

All that is written on http://www.microolap.com/net/components/pssdk/index.htm is the naked truth. Moreover, since version 2.1 we've implemented FastBPF, you can see what is this on our site. I don't know what is "reklamэnэ" exactly, but I gues that it is something bad :) PSSDK does what it promises exactly: everybody who wants to test this product under load, or make any other violence with it, is welcome :)v
hi
i said -its not free-, you can test its shareware version.
"reklamэnэ" is turkish ad banner.. i saw this banner on torrys components page.

welcome to our delphi forum :D
(our forum never give permission to share warez or crack)
microolap yazdı:Sorry for English: we're Russians and don't speak Turkish :)
doesnt matter, i dont know english or russian too :D
Cevapla