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 מונחית עצמים.

קישורים חיצונייםעריכה

  אתר האינטרנט של Pcap

הערות שולייםעריכה

  ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.