Ok, I understand this. But I've a different view in one point. The PCAPs are not only for internal tests. I had/have a lot of work to create them and I think other people can benefit. Wireshark also provides PCAPs for testing purposes (http://wiki.wireshark.org/SampleCaptures). Don't let them unused in a private repo.
Greetings -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Daniel Borkmann Gesendet: Freitag, 25. Januar 2013 09:54 An: [email protected] Betreff: Re: [netsniff-ng] AW: [borkmann/netsniff-ng] 3348c5: netsniff-ng: move contrib out On 01/25/2013 09:30 AM, Markus Amend wrote: > What's your intention to do this? I see this very critical. What do you mean with " Examples will be added into the documentation later on." It might look critical now, but actually it isn't. I moved the whole contrib folder into a non-public repository. However, the following files I've moved to src/ and also updated shell scripts etc. * A src/update-geoip.sh (the geoip update database script) * A src/update-oui.py (the oui database update script) The reason for doing so, are that I want to keep out everything unnecessary from the main repository. This includes the website, an archive of pcap files (since they are only internally for testing -- users can download their own archive from all over the Internet), and yes, examples of trafgen, bpfc, and mausezahn. mausezahn is currently in an experimental branch as you have noticed, since it needs cleanups or maybe even a rewrite from scratch first, before it can be shipped in a release. trafgen has an even better example that shows all features via 'trafgen -e' (or, if that's not enough, take [1] as a real-world example). bpfc is still undergoing development process, the bpf assembly is quite complete so far, so I will work on the documentation/man-pages as soon as possible anyways as one can see from the TODO file. This will probably be a man-page on its own explaining all syntactical elements, the grammar and enough examples to work with. I will upload the examples you pointed to into our public folder by today as well: http://pub.netsniff-ng.org/ [1] http://article.gmane.org/gmane.linux.network/256683 > -----Ursprüngliche Nachricht----- > Von: GitHub [mailto:[email protected]] > Gesendet: Donnerstag, 24. Januar 2013 22:16 > An: [email protected] > Betreff: [borkmann/netsniff-ng] 3348c5: netsniff-ng: move contrib out > > Branch: refs/heads/master > Home: https://github.com/borkmann/netsniff-ng > Commit: 3348c5f84ad3348faae19bb8386dee4ffa262151 > https://github.com/borkmann/netsniff-ng/commit/3348c5f84ad3348faae19bb8386de e4ffa262151 > Author: Daniel Borkmann <[email protected]> > Date: 2013-01-24 (Thu, 24 Jan 2013) > > Changed paths: > R contrib/examples/bpfc/arp.bpf > R contrib/examples/bpfc/high-level/examples > R contrib/examples/bpfc/ipv4.bpf > R contrib/examples/bpfc/ipv4_or_ipv6.bpf > R contrib/examples/bpfc/ipv4_tcp.bpf > R contrib/examples/bpfc/ipv4_tcp_http.bpf > R contrib/examples/bpfc/ipv4_tcp_ssh.bpf > R contrib/examples/bpfc/ipv4_udp.bpf > R contrib/examples/bpfc/ipv6.bpf > R contrib/examples/bpfc/opcodes/README > R contrib/examples/bpfc/opcodes/icmpv6.bpf > R contrib/examples/bpfc/opcodes/igmp_and_icmpv6.bpf > R contrib/examples/bpfc/opcodes/igmp_and_mld.bpf > R contrib/examples/mausezahn/example_lldp.conf > R contrib/examples/pcap/802.11/Network_Join_Nokia_Mobile.pcap > R contrib/examples/pcap/802.11/Open_WLAN_Station_Part_and_Join_00004_201004112 22129.pcap > R contrib/examples/pcap/802.11/Open_WLAN_Station_Part_and_Join_00005_201004112 22137.pcap > R contrib/examples/pcap/802.11/info_elements/README > R contrib/examples/pcap/802.11/info_elements/beacon_sub_000.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_001.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_002.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_003.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_004.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_005.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_006.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_007_1.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_007_2.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_008.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_009.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_010.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_011.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_012.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_013.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_014_1.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_014_2.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_015.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_016.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_032.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_033.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_034_1.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_034_2.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_035.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_036_1.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_036_2.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_036_3.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_037.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_038_0.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_038_1.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_038_2.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_038_3.pcap > R contrib/examples/pcap/802.11/info_elements/beacon_sub_template.pcap > R contrib/examples/pcap/802.1ad/QinQ.pcap > R contrib/examples/pcap/802.1ad/QinQpacket.pcap > R contrib/examples/pcap/icmpv6/icmpv6-mldv2.pcap > R contrib/examples/pcap/icmpv6/icmpv6-router-discovery.pcap > R contrib/examples/pcap/icmpv6/icmpv6_diff_msg.pcap > R contrib/examples/pcap/icmpv6/icmpv6_type1.pcap > R contrib/examples/pcap/ipv6_hdr_ext/ipv6_diff_ext_hdr.pcap > R contrib/examples/pcap/ipv6_hdr_ext/proto_ipv6_dest_opts.pcap > R contrib/examples/pcap/ipv6_hdr_ext/proto_ipv6_fragm.pcap > R contrib/examples/pcap/ipv6_hdr_ext/proto_ipv6_hop_by_hop.pcap > R contrib/examples/pcap/ipv6_hdr_ext/proto_ipv6_no_nxt_hdr.pcap > R contrib/examples/pcap/ipv6_hdr_ext/proto_ipv6_routing.pcap > R contrib/examples/pcap/mpls-basic.pcap > R contrib/examples/pcap/proto_igmp.pcap > R contrib/examples/pcap/proto_ip_authentication_hdr.pcap > R contrib/examples/pcap/proto_ipv6_in_ipv4.pcap > R contrib/examples/trafgen/nst_udp_pkt_1472.txf > R contrib/examples/trafgen/nst_udp_pkt_18.txf > R contrib/examples/trafgen/trafgen.txf > R contrib/examples/trafgen/trafgen2.txf > R contrib/html/bpf.pdf > R contrib/html/faq.html > R contrib/html/img/bp.png > R contrib/html/img/logo.png > R contrib/html/img/logo2.png > R contrib/html/img/tiny-logo.png > R contrib/html/index.html > R contrib/html/style.css > R contrib/nacl/nacl-20110221.tar.bz2 > R contrib/scripts/astraceroute6 > R contrib/scripts/bpf.vim > R contrib/scripts/curvetun-ldap > R contrib/scripts/geoip-database-update > R contrib/scripts/update-oui.py > R contrib/scripts/view-rtp-avg.py > M src/Makefile > M src/curvetun/build_nacl.sh > A src/update-geoip.sh > A src/update-oui.py > > Log Message: > ----------- > netsniff-ng: move contrib out > > Save update-oui.py and update-geoip.sh into src, since they should be part of the core, all other binary pcaps, bpfs, and so on not. Examples will be added into the documentation later on. > > Signed-off-by: Daniel Borkmann <[email protected]> > > > > -- --
