תוכן שנמחק תוכן שנוסף
הוי ארצי (שיחה | תרומות)
תרגום פתיח מאנגלית
 
הוי ארצי (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
'''pcap''' (קיצור של (p'''acket '''cap'''ture''' תרגום: לכידת [[חבילת תוכנה|חבילה]]) בתחום המחשוב, הוא [[ממשק תכנות יישומים]]{{הערה|API}} ל[[רחרחן|לכידת תעבורת רשת]].
 
[[מערכות הפעלה דמויות יוניקס]] מיישמות את pcap ב[[ספרייה (תכנות)|ספרייה]] הנקראת '''libpcap''', ו[[חלונות]] משתמשת ב-libpcap שעברה [[Porting]] ונקראת '''WinPcap'''.
 
libpcap היא תחת [[רישיון BSD]]{{הערה|[http://www.tcpdump.org/license.html "tcpdump and libpcap license"]}} ו-WinPcap גם היא תחת רשיורשיון חופשי.
 
תכנות ניטור המשתמשות ב-libpcap/WinPcap, יכולות ללכוד חבילות תוכנה הנעות על גבי הרשת, ובגרסאות מתקדמות יותר להעביר חבילות ברשת ב[[שכבת הקשר של מודל TCP/IP|שכבת הקישוריות]], כמו גם להשיג רשימת ממשקי שת הזמינים לשימוש עם libpcap/WinPcap.
 
pcap נכתב בשפת [[C]], כך ששפות אחרות כדוגמת [[Java]] ו-[[.NET]] ו[[שפת תסריט|שפות תסריט]] משתמשות בספריית [[Wrapper]], ואין ספרייה כזו, המסופקת על ידי libpcap/WinPcap עצמה. תוכניות [[C++]] יכולות להפנות ישירות לממשק תכנות היישומים של C, או להשתמש בספריית Wrapper [[תכנות מונחה עצמים|מונחית עצמים]].
==קישורים חיצוניים==