ডিএইচসিপি সার্ভার ক্লায়েন্টের ওএস নির্ধারণ করতে পারে? [বন্ধ]


18

ডিএইচসিপি সার্ভারের পক্ষে ক্লায়েন্ট অপারেটিং সিস্টেম নির্ধারণ করা সম্ভব?

আমি স্থানীয় নেটওয়ার্কের গেটওয়েগুলির জন্য একটি তদারকি সরঞ্জামে কাজ করছি যা ওয়েব-ভিত্তিক এবং নেটওয়ার্কের কোনও ডিভাইসটি কী ওএস চালাচ্ছে তা নির্ধারণ করতে সক্ষম হতে চাই এবং এটি আমার কাছে আবিষ্কার করার সবচেয়ে সুস্পষ্ট জায়গা বলে মনে হচ্ছে DHCP সার্ভার দ্বারা একটি IP ঠিকানা নির্ধারিত হওয়ার সময়।

এটি ব্যর্থ হওয়ায়, আমি কীভাবে 80 পোর্টে ট্র্যাফিক ফিল্টার করতে এবং এইচটিএমএল শিরোনামের তথ্যটি টানতে জানি, তবে এই পদ্ধতিটি ডিভাইসটি ওয়েবে সার্ফ করার জন্য অপেক্ষা করার উপর নির্ভর করে এবং এইভাবে সনাক্তকরণ / রেজোলিউশনের খুব কম সময়ের চেয়ে কম কাঙ্ক্ষিত e প্রতিটি ব্রাউজ ইন্টারনেট ব্রাউজ করতে ব্যবহৃত হবে না।

গেটওয়ের কনফিগারেশনটিতে আমার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে - এটি একটি পেরড ডাউন ডেবিয়ান ডিস্ট্রো চালাচ্ছে, সুতরাং অন্য যে কোনও সরঞ্জাম কাজটি করবে - ডিএইচসিপি, ডিএনএস, এআরপি, ইত্যাদি, আমি পরামর্শের জন্য উন্মুক্ত!


ইনফোব্লক্সের একটি ডিএইচসিপি সার্ভার রয়েছে যা ওএস ফিঙ্গারপ্রিন্ট সম্পাদন করবে।
কিছু_গুই_লং_আগস্ট

উত্তর:


15

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

ফিঙ্গার ব্যাংক ডটকমের ওয়েবসাইটে কাগজপত্র এবং স্বাক্ষরগুলি দেখুন । এটি পরামর্শ দেয় (এটি নিজে পরীক্ষা করে দেখেনি) DHCP ট্র্যাফিকের ভিত্তিতে প্যাসিভ ওএস ফিঙ্গারপ্রিন্ট করা যেতে পারে। জেনেরিক আইপি বৈশিষ্ট্য (টিটিএল, বিভাজন, ...) এর মতো অন্যান্য তথ্য অন্তর্ভুক্ত করে ফলাফলটি আরও উন্নত করা যেতে পারে।

সক্রিয় আঙুলের ছাপ আরও ভাল ফলাফল প্রদান করতে পারে, তবে আপনার ব্যবহারের ক্ষেত্রে এটি বিকল্প নাও হতে পারে।

ফিঙ্গারব্যাঙ্ক ওয়েবসাইটটিতে বেশ কয়েকটি মুক্ত উত্স পণ্যগুলির উল্লেখ করা হয়েছে যা স্বাক্ষরগুলি ব্যবহার করে। মালিকানাধীন ডিএইচসিপি অ্যাপ্লায়েন্স ইনফোব্লাক্স একই ধরণের বৈশিষ্ট্য অন্তর্ভুক্ত বলে মনে হয় তবে কোনও প্রযুক্তিগত বিবরণ সরবরাহ করা হয়নি।


3

কিছু ডিএইচসিপি ক্লায়েন্ট বুটের সময় ওএসের তথ্য নির্ভরযোগ্যভাবে প্রকাশ করে না। উপরে উল্লিখিত হিসাবে, এই কৌশলগুলির সাথে যুক্ত কিছু বৌদ্ধিক সম্পত্তি রয়েছে; উদাহরণস্বরূপ, ইনফোব্লাক্স এবং সিসকো আইএসই দেখতে ডিএইচসিপি প্যাকেটের উপর ভিত্তি করে ক্লায়েন্ট ওএস প্রোফাইল তৈরি করতে পারে। প্রকৃতপক্ষে সিসকো আইএসইতে কিছু মোটামুটি পরিশীলিত ওএস শ্রেণিবদ্ধকরণ অ্যালগরিদম অন্তর্ভুক্ত থাকে, যদি আপনি এতে ডিএইচসিপির চেয়ে বেশি পাঠাতে পারেন।

বিকল্পভাবে, আপনি "সেকেন্ড বিহীন" ক্ষেত্রে উইন্ডোজ এন্ডিয়ান বাগের মতো একটি হিউরিস্টিক ব্যবহার করতে পারেন , তবে কোনও ওএস বাগের উপর নির্ভর করা ওএস সনাক্তকরণ পরিচালনা করার একটি দুর্বল উপায়।

আপনার যদি সত্যই কোনও ডেডিকেটেড বিক্রেতার অ্যাপ্লায়েন্স ছাড়াই সনাক্ত করতে পারে তবে কেবল একটি আইপি ঠিকানা জারি করুন, এবং ডিএইচসিপি অ্যাক প্রেরণের পরে হোস্টটিকে এনএমএপি দিয়ে স্ক্যান করুন। HTTP- র হেডার ব্যবহার হিসাবে হিসাবে নির্ভরযোগ্য নয় Nmap কারণ যেকেউ UserAgent স্ট্রিং পরিবর্তন করতে পারেন যদি তারা চান। ওএস সনাক্তকরণে এনএমএপ 100% নির্ভরযোগ্য নয়, তবে আপনার পক্ষে প্রতিটি কিছুর জন্য একটি একক পদ্ধতি বেছে নিতে হবে কিনা তা আপনি দেখতে পাবেন এটি ঠিক তত ভাল।

আমি সার্ভারে এটি একটি কনফিগারযোগ্য বিকল্প করব কারণ কিছু লোকেরা প্রতিটি ডিএইচসিপি হোস্টে একটি ডিফল্ট এনএম্যাপ স্ক্যান পছন্দ করতে পারে না ।

উইন্ডোজ 7 এর বিরুদ্ধে এনএম্যাপ ওএস স্ক্যানের উদাহরণ :

[mpenning@myhost ~]$ sudo nmap -O 10.1.1.1

Starting Nmap 5.51 ( http://nmap.org ) at 2013-08-24 16:20 CDT
Nmap scan report for 10.1.1.1
Host is up (0.00078s latency).
Not shown: 985 closed ports
PORT      STATE SERVICE
135/tcp   open  msrpc
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds

Device type: general purpose
Running: Microsoft Windows Vista|2008|7
OS details: Microsoft Windows Vista SP0 - SP2, Server 2008, or Windows 7 Ultimate
Network Distance: 5 hops

OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 5.25 seconds
[mpenning@myhost ~]$

এনএএমএপির ফিঙ্গারপ্রিন্টিং ক্ষমতাগুলি উল্লেখ করার জন্য ধন্যবাদ ... এটির ঝরঝরে এবং প্রায় 50% সময় কাজ করে (আমার নেটওয়ার্কে 10 টি কম্পিউটারের মধ্যে 5 টি পেয়েছে) তবে এটির স্ক্যানগুলি প্রতিটি ডিভাইসের জন্য 25 সেকেন্ড থেকে 102 সেকেন্ড সময় নেয়। এটি আপনাকে ওএস ফিঙ্গারপ্রিন্টিং এবং এসএসপি সম্পর্কে অনেক কিছু বুঝতে সাহায্য করেছিল। প্যাসিভ বিকল্পগুলি যা আমার সেরা বাজি বলে মনে হচ্ছে।
মাইকেল ল্যাং

@MichaelLang পরিমাণ সময় লাগে, সঙ্গে Nmap চালানো উপশম -T5গতি জিনিষ আপ পতাকা আয়তন বহুলাংশে
রায়ান ফোলি

2

নিজেই ডিএইচসিপি প্রক্রিয়াটির অংশ হিসাবে, আমি এটি বিশ্বাস করি না। তবে, আপনি আপনার ডিএইচসিপিডি লগগুলি স্ক্র্যাপ করতে পারেন, ডিএইচসিপি অ্যাক্সের জন্য নজর রাখতে পারেন এবং এনএম্যাপ ওএস ফিঙ্গারপ্রিন্টিংয়ের মতো একটি বাহ্যিক প্রক্রিয়া সম্পাদন করে তার উপর ভিত্তি করে আপনি সুনির্দিষ্টভাবে নির্ধারিত আইপিটির পিছনে কী আছে তা খুঁজে পেতে পারেন কিনা তা দেখতে।


2

সবচেয়ে সংক্ষিপ্ত নির্ভুল উত্তর হ'ল না। আপনি ইতিমধ্যে সম্পর্কে দরকারী উত্তর পেয়েছেন nmap, তবে এটি অবশ্যই ডিএইচসিপি এর মাধ্যমে হওয়া উচিত যদি অনেক ক্লায়েন্ট তাদের আবিষ্কারক প্যাকেটে তাদের বিক্রেতা শ্রেণি শনাক্তকারীদের (ডিএইচসিপি বিকল্প 60) প্রেরণ করে যাতে ডিএইচসিপি সার্ভারটি বিক্রেতার নির্দিষ্ট বিকল্পগুলির (অফার ডিএইচসিপি বিকল্প 43) সরবরাহ করতে পারে। আপনি যদি টিসিপিডম্প চালনা করেন ক্লায়েন্ট কর্তৃক option০ বিকল্পের জন্য প্রেরিত প্যাকেটগুলি আবিষ্কার করুন আপনি MSFT 5.0উইন্ডোজ ক্লায়েন্টের মতো জিনিসগুলি দেখতে পাচ্ছেন , udhcpcমাইক্রো ডিএইচসিপি ক্লায়েন্ট চলমান এম্বেড থাকা ডিভাইসগুলির জন্য সাধারণ জিনিস ইত্যাদি মনে রাখবেন যে এটি ব্যবহৃত হওয়ার পর থেকে এই তথ্যটি খুব নির্দিষ্ট নয় অপারেটিং সিস্টেমের পরিবর্তে DHCP ক্লায়েন্টকে আলাদা করতে distingu


1
এছাড়াও, নেটওয়ার্কে কোনও ডিভাইস কী হতে পারে তা অন্তত সংকুচিত করার আরেকটি দরকারী উপায় হ'ল আইইইইর ওয়েবসাইটে তাদের ম্যাক ঠিকানার ভিত্তিতে তাদের OUI সন্ধান করা।
মাইকেল ল্যাং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.