لطفاً کمی چاپ کنید – بسته را ضبط کنید

لطفاً کمی چاپ کنید - بسته را ضبط کنید

اوه ، من از پروتکل های مختلف چاپ آگاه نبودم. آیا تو؟ در حالی که سعی داشتم کمی مشکل چاپ را حل کنم ، سه نسخه مختلف چاپ را از طریق TCP / IP به صورت بسته در اختیار داشتم: ، و AirPrint اپل که از پروتکل چاپ اینترنت IPP استفاده می کند. مثل همیشه ، شما می توانید این pcap را بارگیری کنید و خودتان نگاهی به آن بیندازید.

در هر سه مورد ، من یک صفحه آزمایشی ساده را روی چاپگر "HP LaserJet 200 colorMFP M276n" چاپ کردم. دو بار از کامپیوتر ویندوز 10 (از زیر شبکه IPv4 متفاوت ، از این رو روت شده و برخی از بسته های SNMP) و یک بار از آیفون (AirPrint ، همان شبکه 2 لایه ، نوعی کشف خودکار از طریق IPv6). pcap (7zipped ، 125 KB) را بارگیری کنید:

آن را با Wireshark باز کنید و از طریق آن مرورگر کنید. "لیست پروتکل های چاپ" در ویکی پدیا در واقع این سه نوع را نشان می دهد:

Raw 9100

چاپ خام از طریق پورت TCP 9100 انجام می شود. HP Jetdirect یا موارد دیگر نیز نامیده می شود. Wireshark هیچ جدا کننده پروتکل برای این چاپ خام ندارد (بحث کمی اینجا ). از طریق "tcp.port eq 9100" آن را پیدا خواهید کرد:

چاپ از طریق Raw TCP 9100.

LPD / LPR

پروتکل داینون چاپگر Line / پروتکل از راه دور چاپگر Line (یا LPD ، LPR) از پورت TCP 515 . فیلتر نمایشگر Wireshark "lpd" است در حالی که می توانید کل جریان را با "tcp.port eq 515" یا موارد مشابه پیدا کنید. به نظر می رسد که فقط داده های چاپی به همان روشی است که نسخه خام رمزگذاری می شود:

چاپ از طریق LPD / LPR پورت 515 TCP.

AirPrint

AirPrint اپل از پروتکل چاپ اینترنت IPP در TCP استفاده می کند بندر 631 (من هرگز در مورد آن چیزی نشنیده ام). در مورد من ، آیفون از طریق برخی از یافته های MDNS که در ردیابی نشان داده شده است ، چاپگر را پیدا کرده است. چاپ من از یک صفحه حدود 10 جریان TCP / UDP و تقریباً 1200 بسته طول کشید. اوه عیب یابی سخت است ، اما بدون هیچ گونه پیکربندی کار می کند. ؛) برای یافتن همه بسته های مناسب ، برای آدرس MAC آیفون فیلتر کنید: "eth.addr == d4: a3: 3d: 97: 60: 6d":

چاپ از طریق AirPrint: نمای کلی.

فیلتر برای "ipp" فقط برخی از خطوط مانند HTTP را نشان می دهد ، در حالی که بسته های بسیار بیشتری در جریان "tcp.port eq 631" نقش دارند:

چاپ از طریق AirPrint: IPP.

چالش

آیا می توانید استخراج کنید؟ صفحات چاپ شده از این ردیابی؟ ؛ D

عکس موزه های ویکتوریا در Unsplash.