.TH DSNIFF 8 .ad .fi .SH "نام (NAME)" dsniff \- ابزار شنود گذرواژه در شبکه .SH "خلاصه دستور (SYNOPSIS)" .na .nf .fi \fBdsniff\fR [\fB\-c\fR] [\fB\-d\fR] [\fB\-m\fR] [\fB\-n\fR] [\fB\-i \fIinterface\fR | \fB\-p \fIpcapfile\fR] [\fB\-s \fIsnaplen\fR] [\fB\-f \fIservices\fR] [\fB\-t \fItrigger[,...]\fR]] [\fB\-r\fR|\fB\-w\fR \fIsavefile\fR] [\fIexpression\fR] .SH "توضیحات (DESCRIPTION)" .ad .fi \fBdsniff\fR یک ابزار شنود گذرواژه است که پروتکل‌های FTP، Telnet، SMTP، HTTP، POP، poppass، NNTP، IMAP، SNMP، LDAP، Rlogin، RIP، OSPF، PPTP، MS-CHAP، NFS، VRRP، YP/NIS، SOCKS، X11، CVS، IRC، AIM، ICQ، Napster، PostgreSQL، Meeting Maker، Citrix ICA، Symantec pcAnywhere، NAI Sniffer، Microsoft SMB، Oracle SQL*Net، Sybase و Microsoft SQL را پردازش و شنود می‌کند. .LP \fBdsniff\fR به‌صورت خودکار پروتکل‌های برنامه‌ها را شناسایی کرده و آن‌ها را به شکل حداقلی تجزیه می‌کند و فقط بخش‌های مهم و جالب‌توجه را ذخیره می‌نماید؛ همچنین از Berkeley DB به عنوان فرمت فایل خروجی خود بهره می‌برد و تنها تلاش‌های احراز هویت یکتا را ثبت می‌کند. سرهم‌بندی کامل بسته‌های TCP/IP توسط .BR libnids (3) فراهم می‌شود. .LP من \fBdsniff\fR را با نیت صادقانه نوشتم \- برای ممیزی شبکه شخصی خودم و نشان دادن ناامنی پروتکل‌های متن‌ساده شبکه. لطفاً از این نرم‌افزار سوءاستفاده نکنید. .SH "گزینه‌ها (OPTIONS)" .IP \fB\-c\fR انجام سرهم‌بندی مجدد جریان TCP به صورت نیمه‌دوطرفه (half-duplex)، برای مدیریت ترافیکی که به صورت نامتقارن مسیریابی شده است (مانند شرایطی که از .BR arpspoof (8) برای رهگیری ترافیک کلاینت به مقصد دروازه محلی استفاده می‌شود). .IP \fB\-d\fR فعال‌سازی حالت اشکال‌زدایی (debugging). .IP \fB\-m\fR فعال‌سازی تشخیص خودکار پروتکل. .IP \fB\-n\fR عدم تبدیل نشانی‌های IP به نام میزبان (hostname). .IP "\fB\-i \fIinterface\fR" مشخص کردن رابط شبکه جهت شنود. .IP "\fB\-p \fIpcapfile\fR" پردازش فایل ضبط‌شده PCAP ارائه‌شده، به جای پردازش محتوای بسته‌های در حال تبادل روی شبکه. .IP "\fB\-s \fIsnaplen\fR" تحلیل حداکثر به میزان \fIsnaplen\fR بایت نخست از هر اتصال TCP، به جای مقدار پیش‌فرض ۱۰۲۴ بایت. .IP "\fB\-f \fIservices\fR" بارگذاری محرک‌ها (triggers) از یک فایل \fIservices\fR . .IP "\fB\-t \fItrigger\fR[,...]" بارگذاری محرک‌ها از یک لیست جداشده با کاما، مشخص‌شده به صورت \fIport\fR/\fIproto\fR=\fIservice\fR (به عنوان مثال 80/tcp=http). .IP "\fB\-r \fIsavefile\fR" خواندن نشست‌های شنودشده از \fIsavefile\fR که قبلاً با گزینه .B \-w ایجاد شده است. .IP "\fB\-w \fIfile\fR" نوشتن نشست‌های شنودشده در \fIsavefile\fR به جای تجزیه و چاپ مستقیم آن‌ها. .IP "\fIexpression\fR" مشخص کردن یک عبارت فیلتر .BR tcpdump (8) جهت انتخاب ترافیک مورد نظر برای شنود. .LP با دریافت سیگنال قطع ارتباط (SIGHUP)، ابزار \fBdsniff\fR جدول محرک‌های فعلی خود را در فایل \fIdsniff.services\fR تخلیه (dump) خواهد کرد. .SH "فایل‌ها (FILES)" .IP \fI/usr/share/dsniff/dsniff.services\fR جدول پیش‌فرض محرک‌ها .IP \fI/usr/share/dsniff/dsniff.magic\fR الگوهای جادویی تشخیص پروتکل‌های شبکه .SH "همچنین ببینید (SEE ALSO)" .BR arpspoof (8), .BR libnids (3), .BR services (5), .BR magic (5) .SH "نویسنده (AUTHOR)" .na .nf Dug Song .fi .ad .SH "اشکالات (BUGS)" قابلیت تشخیص خودکار پروتکل در \fBdsniff\fR بر پایه دستور سنتی .BR file (1) اثر Ian Darwin پیاده‌سازی شده و محدودیت‌ها و باگ‌های تاریخی آن را به همراه دارد.