Tool Documentation:
xplico Usage Examples
Use the rltm module (-m rltm
) and analyze traffic on interface eth0 (-i eth0
):
root@kali:~# xplico -m rltm -i eth0
xplico v1.0.1
Internet Traffic Decoder (NFAT).
See http://www.xplico.org for more information.
Copyright 2007-2012 Gianluca Costa & Andrea de Franceschi and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
Configuration file (/opt/xplico/cfg/xplico_cli.cfg) found!
GeoLiteCity.dat found!
pcapf: running: 0/0, subflow:0/0, tot pkt:1
pol: running: 0/0, subflow:0/0, tot pkt:0
eth: running: 0/0, subflow:0/0, tot pkt:1
pppoe: running: 0/0, subflow:0/0, tot pkt:0
ppp: running: 0/0, subflow:0/0, tot pkt:0
ip: running: 0/0, subflow:0/0, tot pkt:0
Packages and Binaries:
xplico
The goal of Xplico is extract from an internet traffic capture the applications data contained. For example, from a pcap file Xplico extracts each email (POP, IMAP, and SMTP protocols), all HTTP contents, each VoIP call (SIP, MGCP, H323), FTP, TFTP, and so on. Xplico is not a network protocol analyzer.
Installed size: 10.00 MB
How to install: sudo apt install xplico
Dependencies:
- apache2
- binfmt-support
- init-system-helpers
- lame
- libapache2-mod-php
- libc6
- libjson-c5
- libmariadb3
- libmaxminddb0
- libndpi4.2
- libpcap0.8
- libpq5
- libsqlite3-0
- libssl3
- openssl
- php-cli
- php-common
- php-json
- php-sqlite3
- python3
- python3-httplib2
- python3-psycopg2
- recode
- sox
- sqlite3
- tshark
- zlib1g
mfbc
root@kali:~# mfbc -h
mfbc v1.2.2
Internet Traffic Decoder (NFAT).
See http://www.xplico.org for more information.
Copyright 2007-2019 Gianluca Costa & Andrea de Franceschi and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
usage: mfbc [-h] [-s] [-l] [-i] [-c <config_file>] -p <port>
-c config file
-s silent
-p connection port
-i info (PEI generated by this manipulator)
-l print all log in the screen
-h this help
NOTE: parameters MUST respect this order!
mfile
root@kali:~# mfile -h
mfile v1.2.2
Internet Traffic Decoder (NFAT).
See http://www.xplico.org for more information.
Copyright 2007-2019 Gianluca Costa & Andrea de Franceschi and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
usage: mfile [-h] [-s] [-l] [-i] [-c <config_file>] -p <port>
-c config file
-s silent
-p connection port
-i info (PEI generated by this manipulator)
-l print all log in the screen
-h this help
NOTE: parameters MUST respect this order!
mpaltalk
root@kali:~# mpaltalk -h
mpaltalk v1.2.2
Internet Traffic Decoder (NFAT).
See http://www.xplico.org for more information.
Copyright 2007-2019 Gianluca Costa & Andrea de Franceschi and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
usage: mpaltalk [-h] [-s] [-l] [-i] [-c <config_file>] -p <port>
-c config file
-s silent
-p connection port
-i info (PEI generated by this manipulator)
-l print all log in the screen
-h this help
NOTE: parameters MUST respect this order!
mwmail
root@kali:~# mwmail -h
mwmail v1.2.2
Internet Traffic Decoder (NFAT).
See http://www.xplico.org for more information.
Copyright 2007-2019 Gianluca Costa & Andrea de Franceschi and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
usage: mwmail [-h] [-s] [-l] [-i] [-c <config_file>] -p <port>
-c config file
-s silent
-p connection port
-i info (PEI generated by this manipulator)
-l print all log in the screen
-h this help
NOTE: parameters MUST respect this order!
trigcap
root@kali:~# trigcap -h
usage: trigcap [-v] -f <input_file> -t <pkt num> -b <pkt numbers before> -a <pkt numbers after> -o <output_file> [-h]
-v version
-f input pcap file
-t trigger packet number
-b packet numbers before trigger packet
-a packet numbers after trigger packet
-o output pcap file
-h this help
xplico
root@kali:~# xplico -h
xplico v1.2.2
Internet Traffic Decoder (NFAT).
See http://www.xplico.org for more information.
Copyright 2007-2019 Gianluca Costa & Andrea de Franceschi and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
usage: xplico [-v] [-c <config_file>] [-h] [-s] [-g] [-l] [-i <prot>] -m <capute_module>
-v version
-c config file
-h this help
-i info of protocol 'prot'
-g display graph-tree of protocols
-l print all log in the screen
-s print every second the deconding status
-m capture type module
NOTE: parameters MUST respect this order!
xplico-webui
root@kali:~# xplico-webui -h
[i] Something is already using port: 9876/tcp
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 1676428 root 6u IPv6 1844418 0t0 TCP *:9876 (LISTEN)
apache2 1676704 www-data 6u IPv6 1844418 0t0 TCP *:9876 (LISTEN)
apache2 1676708 www-data 6u IPv6 1844418 0t0 TCP *:9876 (LISTEN)
apache2 1676709 www-data 6u IPv6 1844418 0t0 TCP *:9876 (LISTEN)
apache2 1676713 www-data 6u IPv6 1844418 0t0 TCP *:9876 (LISTEN)
apache2 1676717 www-data 6u IPv6 1844418 0t0 TCP *:9876 (LISTEN)
UID PID PPID C STIME TTY STAT TIME CMD
root 1676428 1 1 07:06 ? Ss 0:00 /usr/sbin/apache2 -k start
www-data 1676704 1676428 0 07:06 ? S 0:00 /usr/sbin/apache2 -k start
www-data 1676708 1676428 0 07:06 ? S 0:00 /usr/sbin/apache2 -k start
www-data 1676709 1676428 0 07:06 ? S 0:00 /usr/sbin/apache2 -k start
www-data 1676713 1676428 0 07:06 ? S 0:00 /usr/sbin/apache2 -k start
www-data 1676717 1676428 0 07:06 ? S 0:00 /usr/sbin/apache2 -k start
[*] Please wait for the Xplico service to start.
[*]
[*] You might need to refresh your browser once it opens.
[*]
[*] Web UI: http://127.0.0.1:9876
xplico-webui-stop
root@kali:~# xplico-webui-stop -h
* apache2.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/apache2.service; disabled; preset: disabled)
Active: inactive (dead)
Docs: https://httpd.apache.org/docs/2.4/
Nov 24 07:06:50 kali systemd[1]: Starting apache2.service - The Apache HTTP Server...
Nov 24 07:06:50 kali apachectl[1676192]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Nov 24 07:06:50 kali systemd[1]: Started apache2.service - The Apache HTTP Server.
Nov 24 07:07:05 kali systemd[1]: Stopping apache2.service - The Apache HTTP Server...
Nov 24 07:07:05 kali apachectl[1710442]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Nov 24 07:07:05 kali systemd[1]: apache2.service: Deactivated successfully.
Nov 24 07:07:05 kali systemd[1]: Stopped apache2.service - The Apache HTTP Server.
* xplico.service - Xplico
Loaded: loaded (/usr/lib/systemd/system/xplico.service; disabled; preset: disabled)
Active: inactive (dead)
Docs: https://www.xplico.org/docs
Nov 24 07:06:50 kali systemd[1]: Starting xplico.service - Xplico...
Nov 24 07:06:50 kali systemd[1]: xplico.service: Can't open PID file /run/dema.pid (yet?) after start: No such file or directory
Nov 24 07:06:50 kali systemd[1]: Started xplico.service - Xplico.
Nov 24 07:07:05 kali systemd[1]: Stopping xplico.service - Xplico...
Nov 24 07:07:05 kali systemd[1]: xplico.service: Deactivated successfully.
Nov 24 07:07:05 kali systemd[1]: Stopped xplico.service - Xplico.
Updated on: 2024-Nov-20