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:

    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

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


xuanhathudong 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/

Unknown said...

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

Unknown said...

Use this article to increase your knowledge . cara menggugurkan kandungan

viswanath said...

AWS Training in Bangalore - Live Online & Classroom
myTectra Amazon Web Services (AWS) certification training helps you to gain real time hands on experience on AWS. myTectra offers AWS training in Bangalore using classroom and AWS Online Training globally. AWS Training at myTectra delivered by the experienced professional who has atleast 4 years of relavent AWS experince and overall 8-15 years of IT experience. myTectra Offers AWS Training since 2013 and retained the positions of Top AWS Training Company in Bangalore and India.

IOT Training in Bangalore - Live Online & Classroom
IOT Training course observes iot as the platform for networking of different devices on the internet and their inter related communication. Reading data through the sensors and processing it with applications sitting in the cloud and thereafter passing the processed data to generate different kind of output is the motive of the complete curricula. Students are made to understand the type of input devices and communications among the devices in a wireless media.

Unknown said...

I would like to add the dissector to wireshark. The link "http://anonsvn.wireshark.org/wireshark/trunk/" is obsolete and then, going to https://code.wireshark.org/review, I downloaded it with "git clone https://code.wireshark.org / review / Wireshark ".

I have a doubt, where do I find the wireshark-gn folder?
tar xvzf ~/wireshark-gn/gn-src-0.0.5.tar.gz -C plugins

asha said...

Thanks for sharing this information
devops course in bangalore

best devops training in bangalore

Devops certification training in bangalore

devops training in bangalore

devops training institute in bangalore

Dharani M said...

Awesome blog
angularjs training in Marathahalli

angularjs training institutes in Marathahalli

best angularjs training in Marathahalli

mounika said...

Nice post..

python django training in BTM

python training centers in BTM

python scripting classes in BTM

python certification course in BTM

python training courses in BTM

python institutes in BTM

python training in btm

python course in btm

best python training institute in btm

nikitha josh said...

It’s really a Great Post .Looking for Some More Stuff
Aviation Academy in Chennai
Air hostess training in Chennai
Airport management courses in Chennai
Ground staff training in Chennai
aviation training in chennai
air hostess course in chennai
Airline Courses in Chennai
airport ground staff training in chennai

cara menggugurkan hamil said...

now present in your city

mary Brown said...

Security testing is must. Everybody wants security at every level of his working. as explained above failures are happened but if we test time to time then it will improve. So it depend on us how much we are serious about this.
MUSTI Dynamic Prevention of Invalid Object Initialization Attacks Project For CSE
Shape of the Cloak Formal Analysis of Clock Skew Based Intrusion Detection System in Controller Area Networks Project For CSE
Statistics Enhanced Direct Batch Growth Self Organizing Mapping for Efficient Dos Attack Detection Project For CSE
A Hand based Multi bio metrics via Deep Hashing Network and Bio metric Graph Matching. Project For CSE
A New Reversible Data Hiding in Encrypted Image Based on Multi Secret Sharing and Light weight Cryptographic Algorithms. Project For CSE
Achieving Maximum Distance Separable Private Information Retrieval Capacity With Linear Codes Project For CSE

Kanye Co Jamila said...

Great Article. Thank you for sharing! Really an awesome post for every one.
Project Centers in Chennai

Java Training in Chennai

Final Year Project Domains for IT

Java Training in Chennai

Unknown said...

Great Article Cloud Computing Projects

Networking Projects

Final Year Projects for CSE

JavaScript Training in Chennai

JavaScript Training in Chennai

The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

Diyalabs said...

Thanks for sharing such a helpful, and understandable blog. I really enjoyed reading it.

Robots for kids
Robotic Online Classes
Robotics School Projects
Programming Courses Malaysia
Coding courses
Coding Academy
coding robots for kids
Coding classes for kids
Coding For Kids

Post a Comment

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