উইন্ডোজ 7 x64 এ সিরিয়াল পোর্ট নিরীক্ষণের জন্য কি নিখরচায় উপায় আছে?


15

আমি প্রায় কিছুটা সন্ধান করেছি, তবে উইন্ডোজ 7 64-বিটে কাজ করে এমন সিরিয়াল বন্দর পর্যবেক্ষণ করার জন্য (অন্য অ্যাপ্লিকেশনগুলি এটি খুলতে বা আটকানো ছাড়াই) আমি এখনও একটি মুক্ত উপায় খুঁজে পাইনি।

এমনকি মাইক্রোসফ্টের নিজস্ব পোর্টমনও কাজ করে না। কয়েকটি পোস্ট এটিকে সামঞ্জস্যতা মোডে চালানোর বিষয়ে কথা বলেছেন, তবে এটি আমার পক্ষে কার্যকর হয় না। আমি উইন্ডোজ এক্সপি সার্ভিস প্যাক 2 এবং 3 (কেবলমাত্র ড্রপ-ডাউন তালিকায় উপলভ্য) এর জন্য সামঞ্জস্যতা মোড চেষ্টা করেছি, এবং এটির কাজ করার অনুমতিও দিচ্ছি না।

হ্যাঁ, উইন্ডোজ 7 64-বিটের জন্য কোনও সিরিয়াল পোর্ট নিরীক্ষণের কোনও উপায় আছে কি?


2
এমএস / সিসিনটার্নালসের পোর্টমন কাজ করবে না কারণ ড্রাইভার ওএসের বেনিফিটের উপর নির্ভর করে। ব্যবহারকারীর মোড প্রোগ্রামগুলির সাথে পৃথক নয় যা একটি x64 সিস্টেমে 32 বিট অ্যাপ চালানোর জন্য WOW64 ব্যবহার করতে পারে।
0xC0000022L

উত্তর:



1

আপনি যখন 32-বিট ভিএম ব্যবহার করতে গিয়েছিলেন ঠিক তেমন পরিস্থিতিতে আমি যখন অতীতে ব্যবহার করেছিলাম এমন একটি কর্মক্ষেত্র।

এটি সর্বাধিক সমাধান নয়, তবে এটি কাজ করে এবং এর কোনও মূল্য নেই (আপনার ভিএম পরিবেশ স্থাপনের সাথে সম্পর্কিত কোনও ব্যয় ব্যতীত)।


ভিএম এর উদাহরণ কী হবে?
পিটার মর্টেনসেন

সুতরাং আপনি বলছেন যে (কোনও প্রক্রিয়া চলছে) কোনও ভিএম হোস্টের অ্যাপ্লিকেশনগুলি অবরুদ্ধ না করে হোস্টের কোনও বন্দর পর্যবেক্ষণ করতে পারে? আমি ভেবেছিলাম হোস্ট হোস্ট বা অতিথির দ্বারা হোস্ট ডিভাইসগুলি অ্যাক্সেসযোগ্য হতে পারে তবে উভয়ই নয়।
স্কট

1
@ স্কট তিনি পরামর্শ দিচ্ছেন যে 32 বিট ভিএম-তে চলছে পোর্টমন ভিএম এর সিরিয়াল সংযোগটি পর্যবেক্ষণ করতে পারে।
jpaugh

1

আপনার যদি অন্য কম্পিউটার থাকে তবে আমি একটি পসিক্স ওএস চালানোর socatএবং ট্রাফিক লগ ইন করার সময় একটি পোর্ট থেকে অন্য বন্দরতে ডেটা "পাইপ" ব্যবহার করার পরামর্শ দিই । এটি মূলত একটি হার্ডওয়্যার-ভিত্তিক সমাধানের মতো তবে এটি বিশেষ কিছু পরিবর্তে সাধারণ উদ্দেশ্যে হার্ডওয়্যার ব্যবহার করছে। যেমন: এরকম কিছু:

sudo socat -x -v -d /dev/ttyUSB0,b115200,rawer,cr /dev/ttyUSB1,b115200,rawer,cr

এই প্রোগ্রামটি সম্পর্কে সত্যই ঝরঝরে যা হ'ল এটি হ'ল এটি যে আপনি কোনটির সাথে সংযোগ করতে পারবেন তা ততটাই নমনীয়। আপনি টিসিপি / আইপি সকেট, ফাইল / স্ট্রিম ইত্যাদি ব্যবহার করতে পারেন বাড রেট পরিবর্তন করুন, লাইন এন্ডিংগুলি পরিবর্তন করুন ইত্যাদি। প্রবর্তনীয় নিবন্ধ (তারিখ 2009 তবে এখনও কার্যকর) এখানে উপলভ্য ।

সম্পাদনা: কেবলমাত্র স্পষ্ট করার জন্য, এই জাতীয় হার্ডওয়্যার কনফিগারেশনের পরিবর্তে:

Main computer serial port <--> Device serial port

এটি এমন হবে:

Main computer serial port <--> sniffer computer serial port 1 Device serial port <--> sniffer computer serial port 2


সত্য, তবে এটি শারীরিক বন্দরে প্রেরিত বা প্রাপ্ত সমস্ত ডেটা পর্যবেক্ষণ করতে দেয় allow ওপিতে যেহেতু "পোর্ট" বিমূর্ত / সফ্টওয়্যার বা শারীরিক / হার্ডওয়্যার কিনা তা নির্দিষ্ট করে নি বলে আমি মনে করি এটি এখনও একটি যথাযথ উত্তর।
আইএক্স 3

@jpaugh আপনার অর্থ কী তা আমি বুঝতে পারি না। কি "চলছে না"? এই সমাধানটি কোনও শারীরিক বন্দর দিয়ে ডেটা প্রবাহিত হওয়া অবধি কোনও সফ্টওয়্যার বা হার্ডওয়্যার ব্যবহারের অনুমতি দেয়। সংযোগের সাথে কেবল একটি অতিরিক্ত কম্পিউটার / ডিভাইস ইনলাইন সংযুক্ত করুন এবং socatলগ-ইন করার সময় ডেটা ফরোয়ার্ড করতে চালান । এটিকে সাফ করার আশায় আমি উত্তরে একটি সাধারণ ডায়াগ্রাম যুক্ত করব।
আইএক্স 3

ঠিক আছে. হ্যাঁ, আমি ভুল বুঝেছি। এখন যেহেতু আমি এটি বুঝতে পেরেছি, মনে হয় না আপনি কোনও ভুল বলেছেন। মূলত, আমি এখানে একটি ভার্চুয়াল সিরিয়াল ডিভাইস একটি লা ইউএসবি ডিল করার চেষ্টা করে এসেছি, অবশ্যই অবশ্যই এই ক্ষেত্রে এর অর্থ হবে না। তাহাত সম্পর্কে দুঃখিত
jpaugh

1
ইউএসবি সংযোগ ডিবাগিংয়ের জন্য আমি এগুলি সুপারিশ করছি: desowin.org/usbpcap wiki.wireshark.org/
iX3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.