{"id":13540263,"url":"https://github.com/netsniff-ng/netsniff-ng","last_synced_at":"2025-05-14T11:12:35.193Z","repository":{"id":38814393,"uuid":"1496894","full_name":"netsniff-ng/netsniff-ng","owner":"netsniff-ng","description":"A Swiss army knife for your daily Linux network plumbing.","archived":false,"fork":false,"pushed_at":"2025-04-08T15:04:59.000Z","size":3245,"stargazers_count":1306,"open_issues_count":48,"forks_count":245,"subscribers_count":94,"default_branch":"main","last_synced_at":"2025-04-12T13:56:30.737Z","etag":null,"topics":["linux","networking","packet-capture","packet-generator","packet-sniffer","performance","toolkit"],"latest_commit_sha":null,"homepage":"http://netsniff-ng.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netsniff-ng.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-03-18T16:21:21.000Z","updated_at":"2025-04-10T22:31:40.000Z","dependencies_parsed_at":"2024-06-19T03:03:03.484Z","dependency_job_id":"833a4b09-40c5-4772-b5fa-d8870d4535a9","html_url":"https://github.com/netsniff-ng/netsniff-ng","commit_stats":{"total_commits":1354,"total_committers":58,"mean_commits":"23.344827586206897","dds":0.5790251107828656,"last_synced_commit":"23f305e212b4b4ff2e26c9b1ca08430210d03502"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsniff-ng%2Fnetsniff-ng","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsniff-ng%2Fnetsniff-ng/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsniff-ng%2Fnetsniff-ng/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netsniff-ng%2Fnetsniff-ng/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netsniff-ng","download_url":"https://codeload.github.com/netsniff-ng/netsniff-ng/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129525,"owners_count":22019628,"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","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":["linux","networking","packet-capture","packet-generator","packet-sniffer","performance","toolkit"],"created_at":"2024-08-01T09:01:44.034Z","updated_at":"2025-05-14T11:12:30.182Z","avatar_url":"https://github.com/netsniff-ng.png","language":"C","funding_links":[],"categories":["Tools","\u003ca id=\"79499aeece9a2a9f64af6f61ee18cbea\"\u003e\u003c/a\u003e浏览嗅探\u0026\u0026流量拦截\u0026\u0026流量分析\u0026\u0026中间人","C","\u003ca id=\"7bf0f5839fb2827fdc1b93ae6ac7f53d\"\u003e\u003c/a\u003e工具","Network Tools","Network","Awesome Penetration Testing","Awesome Penetration Testing (\"https://github.com/Muhammd/Awesome-Pentest\")"],"sub_categories":["Network Tools","\u003ca id=\"99398a5a8aaf99228829dadff48fb6a7\"\u003e\u003c/a\u003e未分类-Network","\u003ca id=\"32739127f0c38d61b14448c66a797098\"\u003e\u003c/a\u003e嗅探\u0026\u0026Sniff","Protocol Analyzers and Sniffers","Protocol Analyzers / Sniffers","Tools"],"readme":"//////////////////////////////////////////////////////////////////////////////\n\n                    netsniff-ng - the packet sniffing beast\n\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n                                         .      .\nnetsniff-ng is a free, performant       /(      )\\\nLinux network analyzer and            .' {______} '.\nnetworking toolkit. If you will,       \\ ^,    ,^ /\nthe Swiss army knife for network        |'O\\  /O'|   _.\u003c0101011\u003e--\npackets.                                \u003e `'  '` \u003c  /\n                                        ) ,.==., (  |\nWeb: http://netsniff-ng.org          .-(|/--~~--\\|)-'\n                                    (      ___\nThe gain of performance is           \\__.=|___E\nreached by built-in zero-copy\nmechanisms, so that on packet reception and transmission the kernel does not\nneed to copy packets from kernel space to user space, and vice versa.\n\nThe netsniff-ng toolkit's primary usage goal is to facilitate a network\ndeveloper's / hacker's daily Linux plumbing. It can be used for network\ndevelopment, debugging, analysis, auditing or network reconnaissance. It\nconsists of the following fixed set of utilities:\n\n  * netsniff-ng: a zero-copy packet analyzer, pcap capturing/replaying tool\n  * trafgen: a multithreaded low-level zero-copy network packet generator\n  * mausezahn [*]: high-level packet generator for appliances with Cisco-CLI\n  * ifpps: a top-like kernel networking and system statistics tool\n  * curvetun [*]: a lightweight curve25519-based multiuser IP tunnel\n  * astraceroute: an autonomous system trace route and DPI testing utility\n  * flowtop: a top-like netfilter connection tracking tool\n  * bpfc: a [seccomp-]BPF (Berkeley packet filter) compiler, JIT disassembler\n\nNote that tools marked with [*] should be considered as experimental for now,\nand not used in production environments as they still need more work to be\nfully stable and in line with others. You have been warned!\n\nEach release can be verified with Git and GPG, here are the steps to do so:\n\n 1) Import the maintainers public keys:\n   git show maint-tklauser-pgp-pub | gpg --import\n   git show maint-dborkman-pgp-pub | gpg --import\n 2) Verify the Git tag:\n   git tag -v \u003ctag-name\u003e\n\nCarefully read the INSTALL document for the next steps in building netsniff-ng.\nNote that the toolkit is still quite young and under heavy development, not\nyet feature complete and in a quality level where we're satisfied with (i.e.\nfor mausezahn). However, we're on a good way towards tackling all these goals.\n\nThe netsniff-ng toolkit is an open source project covered by the GNU General\nPublic License, version 2.0. For any questions or feedback about netsniff-ng\nyou are welcome to leave us a message at \u003cnetsniff-ng@googlegroups.com\u003e.\n\nnetsniff-ng is non-profit and provided in the hope, that it is found useful.\nThe current project status can be considered as \"working\". In general, all tools\nhave been tested by us to a great extend including their command-line options.\nIn fact, many of our tools are used in a lot of production systems. However, we\ngive no guarantee that our tools are free of bugs! If you spot some issues,\ncontact us as described in REPORTING-BUGS. Also, have a look at our online FAQ\nfor answering your questions. This project has received support from companies\nand institutions listed in the according section in the AUTHORS file. Thanks for\ncontributing, we're thrilled to provide you with netsniff-ng! Happy packet\nhacking!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetsniff-ng%2Fnetsniff-ng","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetsniff-ng%2Fnetsniff-ng","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetsniff-ng%2Fnetsniff-ng/lists"}