pcap

מתוך המכלול, האנציקלופדיה היהודית
(הופנה מהדף Libpcap)
קפיצה לניווט קפיצה לחיפוש

pcap (מאנגלית, קיצור של (packet capture תרגום: לכידת חבילה) בתחום המחשוב, הוא ממשק תכנות יישומים[1] ללכידת תעבורת רשת.

מערכות הפעלה דמויות יוניקס מיישמות את pcap בספרייה הנקראת libpcap, וחלונות משתמשת ב-libpcap שעברה Porting ונקראת WinPcap.

libpcap היא תחת רישיון BSD[2] ו-WinPcap גם היא תחת רישיון חופשי.

תוכנות ניטור המשתמשות ב-libpcap/WinPcap, יכולות ללכוד חבילות תוכנה הנעות על גבי הרשת, ובגרסאות מתקדמות יותר להעביר חבילות ברשת בשכבת הקישוריות, כמו גם להשיג רשימת ממשקי רשת הזמינים לשימוש עם libpcap/WinPcap.

pcap נכתב בשפת C, כך ששפות אחרות כדוגמת Java ו-.NET ושפות תסריט משתמשות בספריית Wrapper, שאינה מסופקת על ידי libpcap/WinPcap עצמה. תוכניות C++ יכולות להפנות ישירות לממשק תכנות היישומים של C, או להשתמש בספריית Wrapper מונחית עצמים.

קישורים חיצוניים

הערות שוליים

ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

35995171Pcap