
Packet Excalibur v1.0.2 (Vivienne release)
A multi-platform graphical and scriptable network packet engine
with extensible text based protocol descriptions
C o d i n g : Jitsu
I d e a s : Jitsu & Irib
S u p p o r t : Nono
L o g o : pkg forger <pkgforger@hotmail.com>
C o n t r i b : Donnie Tognazzini <don_tog@yahoo.com>
L i c e n c e : GPL
screenshot 1 screenshot 2
Packet Excalibur 1.0.2 is now available for download :
Windows installer http://www.securitybugware.org/excalibur/PacketExcalibur_1.0.2_win32.exe
Linux installer http://www.securitybugware.org/excalibur/PacketExcalibur_1.0.2.tar.bz2
Source code http://www.securitybugware.org/excalibur/PacketExcalibur_1.0.2_win_lin_src.tar.bz2
You may check package validation with immunitysec HashDB database thanks
to Dave Aitel : http://www.immunitysec.com/hashdb.html
---Software code/bugs/feature reports---
http://softs.securitybugware.org/bugs/
You must create an account to add items, if you only wish to view loggin as
guest/guest
-------------
0) Changelog
1) What is Packet Excalibur
2) What is it useful for
3) How to install under windows
4) How to install under linux
5) No packet seems to be sent / I never see any packet coming in
6) The "ISO decode" screen doesn't load / How do I build packets
7) How do I re-build the software
0) Changelog
__1.0.2__
This release fixes :
- bugs which caused screen refreshing to be outrageously slow,
- crashes when using @hdw-from-iso3 functions,
- and crashes if no adapters were detected on startup and the application
were closed.
Adapters names are now displayed as both symbolic and real names.
__1.0.1__
- Linked with PacketBuild-1.4
- Statically linked with Gtk/Glib 2.2 both under linux and windows
- Change the code to reflect new Gtk API. All Windows/linux discrepencies
removed
- Added modified Gtk2 Aqua theme to windows port
- Win95/98 adapter list bug fix
- Linux install uses standard paths per default
....
1) What is Packet Excalibur
It is a multi-platform graphical and scriptable network packet engine
with extensible text based protocol descriptions.
In short this is a network tool to built and receive custom packets.
With Packet Excalibur you will be able :
to decide packet attributes from physical layer to the top,
to sniff and spoof packets (packet generator) in a single interface,
to build scripts in the gui,
to define additional protocols in simple text files.
2) What is it useful for
Pen testing firewalls, routers, or any network enable equipment.
Validating your custom built protocols without the burden of writting lines of
code.
Teaching yourself how protocols works and articulates around each other.
...
3) How to install under windows
Either download the installer (PacketExcalibur_*.*_win32.exe) and follow instructions.
Or download the zip archive (PacketExcalibur_*.*_win32.zip), unzip to some directory,
install the pcap driver found in the unzipped directory if not already
installed (WinPcap_2_3.exe).
Run excalibur.exe
4) How to install under linux
Open a shell in the directory where you downloaded the program
Unzip the archive : gzip -d PacketExcalibur_*.*_linux.tgz
Untar the archive : tar -xvf PacketExcalibur_*.*_linux.tar
Move to the "Packet_Excalibur\main" directory : cd Packet_Excalibur*\main
Make sure you have root rights, then run : make
The binary is in /usr/sbin, the resource files in /var/cache/excalibur
5) No packet seems to be sent / I never see any packet coming in
Packet Excalibur won't work on anything else that a plain network interface for now (sorry
no modems).
Make shure your network card is properly selected in the "Preference"-"Network Adapter" menu
of the main screen. Windows user : "NDIS" or "Virtual" is your VPN/modem adapter, select the
proper link. Linux user : you need to be root when you run Packet Excalibur.
6) The "ISO decode" screen doesn't load / How do I build packets
If you have added/modified some .def files in the /iso directory see the error message when
excalibur loads, it should help you in debugging the problem.
If you're running the program under Linux, make shure you have set the current working
directory to where Packet Excalibur binaries are installed.
In all cases if the iso files that describes protocols canno't be loaded, a popup will alert
you. Check in "Preference"-"Directories" that you are pointing to the right place for the
iso files, that should be "<current working directory>/iso".
If you had copied the program from another computer instead of a fresh copy, delete the
"excalibur.preference" file, this is were the directories and network adapter preference are
saved the first time you run the program.
7) How do I re-build the software
Under windows :
Get a copy of PacketBuild*.zip from www.securitybugware.org/libnetnt,
unzip, run : compiler.bat
Get a copy of source code PacketExcalibur_*.*_win_lin_src.zip, unzip, move to the
"\main" directory, run : make -f makefile.win clean
make -f makefile.win
the fresh built is now in the "\binaries" directory
Under linux :
Get a copy of source code PacketExcalibur_*.*_win_lin_src.zip, unzip, move to the
"/main" directory, run : make -f makefile.lin clean
make -f makefile.lin
the fresh built is now in the "/binaries" directory
Note that the dll's found in the "/binaries" directory is of course not needed for the
linux build. Also note that statically linked GTK and libpcap libraries are provided
see the "makefile.lin" file for details.
Note for linux and windows :
Both release use a modified version of libnet, available at www.securitybugware.org/libnetnt
-----------------------------------------------------------------------------------
"Packet Excalibur, if you ever played with LEGO you'll understand how it is easy to
make the traffic flow, under your fingers" - Pkgforger (PE Team)
|