pcap
מראה
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 (באנגלית)
- האתר הרשמי של WinPcap (ו-WinDump)
- רשימה של קובצי pcap ציבוריים זמינים