{"id":32939276,"url":"https://github.com/resurrecting-open-source-projects/packit","last_synced_at":"2025-11-12T07:31:17.614Z","repository":{"id":44630057,"uuid":"48589529","full_name":"resurrecting-open-source-projects/packit","owner":"resurrecting-open-source-projects","description":"network packet generator and capture tool","archived":false,"fork":false,"pushed_at":"2025-09-08T13:39:58.000Z","size":534,"stargazers_count":47,"open_issues_count":3,"forks_count":16,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-10-07T13:56:43.437Z","etag":null,"topics":["capture","icmp","libpcap","network","network-monitoring","network-security","networking","security-tools","tcp","tcp-ip","udp"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/resurrecting-open-source-projects.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-25T19:31:07.000Z","updated_at":"2025-09-08T13:40:02.000Z","dependencies_parsed_at":"2023-01-22T16:15:31.297Z","dependency_job_id":null,"html_url":"https://github.com/resurrecting-open-source-projects/packit","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/resurrecting-open-source-projects/packit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resurrecting-open-source-projects%2Fpackit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resurrecting-open-source-projects%2Fpackit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resurrecting-open-source-projects%2Fpackit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resurrecting-open-source-projects%2Fpackit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/resurrecting-open-source-projects","download_url":"https://codeload.github.com/resurrecting-open-source-projects/packit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resurrecting-open-source-projects%2Fpackit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283997630,"owners_count":26929852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-12T02:00:06.336Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["capture","icmp","libpcap","network","network-monitoring","network-security","networking","security-tools","tcp","tcp-ip","udp"],"created_at":"2025-11-12T07:31:16.959Z","updated_at":"2025-11-12T07:31:17.609Z","avatar_url":"https://github.com/resurrecting-open-source-projects.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PACKIT\n**Network injection and capture tool**\n\n\n\u003cbr\u003e\u003cbr\u003e\n**1. HELP THIS PROJECT**\u003cbr\u003e\n**2. WHAT IS PACKIT?**\u003cbr\u003e\n**3. BUILDING FROM SOURCE**\u003cbr\u003e\n\n\n\n--------------------\n1. HELP THIS PROJECT\n--------------------\n\nPackit needs your help. **If you are a programmer** and if you wants to\nhelp a nice project, this is your opportunity.\n\nMy name is Eriberto and **I am not a C developer**. I imported Packit from\nits old repository[1] to GitHub (the original homepage and developer are\ninactive). After this, I applied all patches found in Debian project and\nother places for this program. All my work was registered in ChangeLog\nfile (version 1.1 and later releases). I also maintain Packit packaged in\nDebian[2].\n\nIf you are interested to help Packit, read the [CONTRIBUTING.md](CONTRIBUTING.md) file.\n\n[1] http://packetfactory.openwall.net/projects/packit\u003cbr\u003e\n[2] https://packages.qa.debian.org/p/packit.html\u003cbr\u003e\n\n\n------------------\n2. WHAT IS PACKIT?\n------------------\n\nPackit (PACket toolKIT) is a network auditing tool. It uses libpcap\nand can make real packages (frames) that are able to travel in a\nnetwork. Packit also allows one to add personalized payloads. Other\ngood feature is the possibility to read dump files created by\ntcpdump.\n\nPackit has an ability to customize, inject, monitor and manipulate IP\ntraffic. By allowing you to define (spoof) nearly all TCP, UDP, ICMP,\nIP, ARP, RARP, and Ethernet header options, Packit can be useful for\nthe following scenarios:\n\n  * tests in firewalls; \u003cbr\u003e\n  * tests in Intrusion Detection Systems (IDS); \u003cbr\u003e\n  * tests in Intrusion Prevention Systems (IPS); \u003cbr\u003e\n  * tests in proxies; \u003cbr\u003e\n  * tests in port scanning detectors; \u003cbr\u003e\n  * network traffic simulations; \u003cbr\u003e\n  * security tests; and \u003cbr\u003e\n  * general TCP/IP auditing and pentests. \u003cbr\u003e\n\nPackit is also an excellent tool for learning TCP/IP. However, this\nprogram does not support IPv6. (but you can help to implement it)\n\n\n-----------------------\n3. BUILDING FROM SOURCE\n-----------------------\n\nPackit requires the following elements to compile:\n\n  * autoconf \u003e= 2.69 \u003cbr\u003e\n  * libnet \u003e= 1.1.2 \u003cbr\u003e\n  * libpcap \u003e= 0.8 \u003cbr\u003e\n\nPackit source installation is simple:\n\n    $ ./autogen.sh\n    $ ./configure\n    $ make\n\nThen as 'root':\n\n    # make install\n\nThe autogen.sh can be used with the 'clean' option to remove all\ngenerated files. Example:\n\n    $ ./autogen.sh clean\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fresurrecting-open-source-projects%2Fpackit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fresurrecting-open-source-projects%2Fpackit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fresurrecting-open-source-projects%2Fpackit/lists"}