2013-06-28

Geonetworking dissectors: Ubuntu and Wireshark 1.10


The following HOWTO describes the compiling of Geonetworking dissector plugins for Wireshark 1.10 on Ubuntu. I ported the dissectors of AMB Consulting, which are available here (with GPL license). A HOWTO of plugin development and integration into wireshark is available here.



  1. Getting source code:

    svn co http://anonsvn.wireshark.org/wireshark/trunk/ wireshark
    cd wireshark


  2. Installing requirements:

    sudo apt-get install autoconf bison flex libtool libgtk2.0-dev libpcap-dev libc-ares-dev libsmi2-dev libgnutls-dev libgcrypt11-dev libkrb5-dev libcap2-bin libgeoip-dev libortp-dev libportaudio-dev libssl-dev

  3. Adding plugins:

    tar xvzf ~/wireshark-gn/gn-src-0.0.5.tar.gz -C plugins
    tar xvzf ~/wireshark-gn/btp-src-0.0.1.tar.gz -C plugins
    tar xvzf ~/wireshark-gn/cam-src-0.0.2.tar.gz -C plugins
    tar xvzf ~/wireshark-gn/denm-src-0.0.2.tar.gz -C plugins
    mv plugins/gn-src-0.0.5 plugins/gn
    mv plugins/btp-src-0.0.1 plugins/btp
    mv plugins/cam-src-0.0.2 plugins/cam
    mv plugins/denm-src-0.0.2 plugins/denm


  4. Patching plugins:

    Plugin patches are available here:
    https://github.com/wakoond/WiresharkDissectors/blob/master/gn-btp-cam-denm-patches.patch

    patch -p1 < gn-btp-cam-denm-patches.patch

  5. Plugin requirements: AUTHORS, COPYING, ChangeLog

    Only the ChangeLog file is missing

    touch {gn,btp,cam,denm}/ChangeLog

  6. Plugin requirements: AUTHORS, COPYING, ChangeLog

    Only the ChangeLog file missing

    touch {gn,btp,cam,denm}/ChangeLog

  7. Plugin requirements: CMakeLists.txt

    for D in gn btp cam denm; do cp gryphon/CMakeLists.txt $D/; done
    for D in gn btp cam denm; do sed -i -e "s/gryphon/$D/g" $D/CMakeLists.txt; done


  8. Plugin requirements: Makefile.am

    for D in gn btp cam denm; do cp gryphon/Makefile.am $D/; done
    for D in gn btp cam denm; do sed -i -e "s/gryphon/$D/g" $D/Makefile.am; done


  9. Plugin requirements: Makefile.common

    for D in gn btp cam denm; do cp gryphon/Makefile.common $D/; done
    for D in gn btp cam denm; do sed -i -e "s/gryphon/$D/g" $D/Makefile.common; done


  10. Plugin requirements: Makefile.nmake

    for D in gn btp cam denm; do cp gryphon/Makefile.nmake $D/; done

  11. Plugin requirements: moduleinfo.h moduleinfo.nmake

    Only themoduleinfo.nmake file is missing

    for D in gn btp cam denm; do cp gryphon/moduleinfo.nmake $D/; done
    sed -i -e 's/gryphon/geonetworking/' gn/moduleinfo.nmake
    sed -i -e 's/\(MODULE_VERSION_MICRO\)=[0-9]/\1=5/' gn/moduleinfo.nmake
    for D in btp cam denm; do sed -i -e "s/gryphon/$D/g" $D/moduleinfo.nmake; done
    sed -i -e 's/\(MODULE_VERSION_MICRO\)=[0-9]/\1=1/' btp/moduleinfo.nmake
    sed -i -e 's/\(MODULE_VERSION_MICRO\)=[0-9]/\1=2/' cam/moduleinfo.nmake
    sed -i -e 's/\(MODULE_VERSION_MICRO\)=[0-9]/\1=2/' denm/moduleinfo.nmake


  12. Plugin requirements: plugin.rc.in

    for D in gn btp cam denm; do cp gryphon/plugin.rc.in $D/; done

  13. Wireshark build system modifications: configure.ac



  14. Wireshark build system modifications: CMakeLists.txt



  15. Wireshark build system modifications: Makefile.am



  16. Wireshark build system modifications: Makefile.nmake



  17. Wireshark build system modifications: epan/Makefile.am



  18. Wireshark build system modifications: packaging/nsis/Makefile.nmake



  19. Wireshark build system modifications: packaging/nsis/wireshark.nsi



  20. Wireshark build system modifications: plugins/Makefile.am



  21. Wireshark build system modifications: plugins/Makefile.nmake



  22. Configure and build

    autoreconf
    automake --add-missing
    autoreconf
    ./configure --enable-setcap-install
    make
    sudo make install


4 comments:

Hạ Thu said...

Great post, Thanks for sharing!

Võng tự đưa hay máy đưa võng ra đời là một trong những sản phẩm tinh túy của công nghệ. Máy đưa võng tự động hay võng đưa em bé là phương pháp ru con thời hiện đại của các ông bố bà mẹ bận rộn. Các mẹ sẽ yên tâm và hài lòng khi sử dụng máy đưa võng cho bé. Máy đưa võng tự động An Thái Sơn nhận thấy may dua vong ts với giá cả hợp lý máy đưa võng giá rẻ uy tín – sản phẩm máy đưa võng tự động thiết kế dành riêng cho em bé và An Thái Sơn tự hào là địa chỉ bán gia may dua vong tu dong tốt nhất cho bé với máy đưa võng tự động hợp lý, uy tín tại TP.HCM hay chia sẻ các bạn nhỏ thuốc nhỏ mắt nhiều có tốt không hay có hại gì cho mắt không!

Đến với Bruno.vn bạn sẽ được cung cấp các mặt hàng chất lượng thoi trang nam hàng hiệu cá tính cho nam giới hay ao nam dep với giá hợp lý, ngoài ra còn có ao khoac nam dep cực thời trang, nhiều mẫu đẹp hay các kiểu áo sơ mi với ao so mi nam dep với các loại khác nhau từ ao so mi nam tay ngan đến các mẫu áo sơ mi nam tay dài đẹp hay áo công sở với áo sơ mi nam công sở cực sành điệu. Ngoài ra còn có mẫu áo sơ mi trắng nam cực thời trang, hay các mẫu áo sơ mi caro nam nhiều mẫu mã cực đẹp hay các mẫu áo thun ao thun nam dep hay mẫu thun dài cực đẹp với áo thun nam tay dài đẹp có chất lượng tốt, giá cả tốt, rẻ nhất thị trường.

Những thực phẩm giúp đẹp da tại http://nhungthucphamgiupda.blogspot.com/
Thực phẩm giúp bạn trẻ đẹp tại http://thucphamgiuptre.blogspot.com/
Thực phẩm làm tăng tại http://thucphamlamtang.blogspot.com/
Những thực phẩm giúp làm giảm tại http://thucphamlamgiam.blogspot.com/
Những thực phẩm tốt cho tại http://thucphamtotcho.blogspot.com/

Máy Năng Lượng Mặt Trời said...

Galile
Chuyên bán máy nước nóng năng lượng mặt trời giá rẻ
Tel: 08. 66 851 451 – 0901 315 713
Mail: dichvugalile@gmail.com
Click xem chi tiết: Lắp đặt máy nước nóng năng lượng mặt trời hoặc lap dat may nuoc nong nang luong mat troi

ane semprul said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
obat aborsi
cara menggugurkan kandungan
obat telat datang bulan
obat penggugur kandungan
obat aborsi
cara menggugurkan kandungan

gondes ribut said...

Use this article to increase your knowledge . cara menggugurkan kandungan

Post a Comment

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes