Port İzleme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Port İzleme
Selam arkadaşlar,
Ben bilgisayarımdaki bazı portlardaki veri akışını incelemek istiyorum. Com1 den bir cep telefonuna bağlantı yaptım mesela. Ben burada gidip gelen paketleri uygulamam ile göz altında tutmak istiyorum. Hook lamam gerekiyor ama bu konuda fikri olanlardan bir ön bilgi almak istedim.
Ben bilgisayarımdaki bazı portlardaki veri akışını incelemek istiyorum. Com1 den bir cep telefonuna bağlantı yaptım mesela. Ben burada gidip gelen paketleri uygulamam ile göz altında tutmak istiyorum. Hook lamam gerekiyor ama bu konuda fikri olanlardan bir ön bilgi almak istedim.
Async Professional ı zaten kullanıyorum ama burada asıl yapmak istediğim bir bilgi coma gelmeden önce benim sanal bulutumun üzerinden geçmesini sağlamak. şöyle düşün program coma gittiğini sanacak ama com diye benim uygulamama gelecek ben filtreleyebileceğim bunu. complex bir şey olduğunu biliyorum. ama meyvesi güzel olacak 

bildigim kadarıyle bunun bir caresi yok
varsa da cok zor gibime geliyor
sanal bir port olusturacaksın falan filan
yada
ikinci bir pc kullanacaksın ben oyle yapıyorum
basit birde prog yazdım gelen giden dataları ekranda akar bir vaziyette gosteriyor istedigim sekilde de parse ederek dtaları hem hex hemde kontrol karakterleri belirtilmis bir bicimde gorebiliyorum
haberleşilen cihaz ve program arasındaki
parametreleri bilmiyorsan bayagı bir ugrastırır
baudrate parity vs. gibi
varsa da cok zor gibime geliyor
sanal bir port olusturacaksın falan filan
yada
ikinci bir pc kullanacaksın ben oyle yapıyorum
basit birde prog yazdım gelen giden dataları ekranda akar bir vaziyette gosteriyor istedigim sekilde de parse ederek dtaları hem hex hemde kontrol karakterleri belirtilmis bir bicimde gorebiliyorum
haberleşilen cihaz ve program arasındaki
parametreleri bilmiyorsan bayagı bir ugrastırır
baudrate parity vs. gibi
ÜŞENME,ERTELEME,VAZGEÇME
hooklama falan yok
aradaki pc de iki port var biri programın calıstıgı pcye digeri cihaza yada ne kullanılıyorsa
son kullanıcı icin degil zaten bahsettigim mevzu
ar-ge sırasında mesela bir cihaz var pc-cihaz arasına ek bir donanım eklemeniz gerekiyor
ve ikisi arasındaki bilgi akısını cozmeniz gerekiyor
bu gibi islemler icin bizim isimizi goruyor
ama sanal port olusturup bunun uzerinden gonderme-alma yapacaksan
bana biraz zor gozuktu
yinede bir arastır
kolay gelsin
aradaki pc de iki port var biri programın calıstıgı pcye digeri cihaza yada ne kullanılıyorsa
son kullanıcı icin degil zaten bahsettigim mevzu
ar-ge sırasında mesela bir cihaz var pc-cihaz arasına ek bir donanım eklemeniz gerekiyor
ve ikisi arasındaki bilgi akısını cozmeniz gerekiyor
bu gibi islemler icin bizim isimizi goruyor
ama sanal port olusturup bunun uzerinden gonderme-alma yapacaksan
bana biraz zor gozuktu
yinede bir arastır
kolay gelsin
ÜŞENME,ERTELEME,VAZGEÇME
Selam...
Bilgisayarınızda kaç tane seri port var en az iki...
Com1'e loopback atıp, oraya cep telefonuna gidecek programı ayarlayın. Aynı bilgi geri gelecektir. Siz bu geleni okuyup Com2'den cep telefonuna gönderin...

Tabii Cep telefonuyla bilgi alışverişi olmayan bir durum sözkonusu olacağından araya gireceğiniz program hangisiyse, bu duruma karşı çıkması muhtemel... 










Sanırsam böyle birşeyi ancak kernel seviyesinde çalışan bir program yapabiliyor. Kernel seviyesinde de driverlar çalışır.
Bunu şurdan biliyorum, bende ağ cihazlarını sniffing yapan bir program vardı. Bu programda driver mantığıyla geliştirilmiş bir programla çalışıyordu.
Driver konusunda delphi destek vermiyor. Ama sen port dinlemek için hazır bir driver bulabilirsin belki. İnternette "com port sniffing" gibi kelimelerle arattırma yaparsan belki bişeyler çıkabilir.
Bunu şurdan biliyorum, bende ağ cihazlarını sniffing yapan bir program vardı. Bu programda driver mantığıyla geliştirilmiş bir programla çalışıyordu.
Driver konusunda delphi destek vermiyor. Ama sen port dinlemek için hazır bir driver bulabilirsin belki. İnternette "com port sniffing" gibi kelimelerle arattırma yaparsan belki bişeyler çıkabilir.