Howto install ntop on Vyatta 6.5 or Vyatta Subscription

Howto install ntop on Vyatta 6.5 or Vyatta Subscription


1. Configure Vyatta with debian repository

vyatta@Firewall#set system package repository lenny components main
vyatta@Firewall# set system package repository lenny url http://archive.debian.org/debian
vyatta@Firewall# set system package repository lenny distribution lenny

vyatta@Firewall# commit

2. Install ntop on Vyatta 6.5

vyatta@Firewall# sudo apt-get update
vyatta@Firewall# sudo apt-get install ntop
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
defoma fontconfig fontconfig-config libcairo2 libdatrie0 libdirectfb-1.0-0 libfontconfig1
libpango1.0-0 libpango1.0-common libpixman-1-0 libpng12-0 librrd4 libthai-data libthai0
libts-0.0-0 libx11-6 libx11-data libxau6 libxcb-render-util0 libxcb-render0 libxcb-xlib0
libxcb1 libxdmcp6 libxft2 libxrender1 ttf-dejavu ttf-dejavu-core ttf-dejavu-extra
Suggested packages:
defoma-doc dfontmgr psfontmgr x-ttcidfont-conf ttf-kochi-gothic ttf-kochi-mincho
ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
ttf-arphic-bkai00mp graphviz gsfonts
Recommended packages:
libft-perl
The following NEW packages will be installed:
defoma fontconfig fontconfig-config libcairo2 libdatrie0 libdirectfb-1.0-0 libfontconfig1
libpango1.0-0 libpango1.0-common libpixman-1-0 libpng12-0 librrd4 libthai-data libthai0
libts-0.0-0 libx11-6 libx11-data libxau6 libxcb-render-util0 libxcb-render0 libxcb-xlib0
libxcb1 libxdmcp6 libxft2 libxrender1 ntop ttf-dejavu ttf-dejavu-core ttf-dejavu-extra
0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.3 MB of archives.
After this operation, 35.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.debian.org/debian/ lenny/main defoma all 0.11.10-0.2 [101 kB]
Get:2 http://archive.debian.org/debian/ lenny/main ttf-dejavu-core all 2.25-3 [1360 kB]
Get:3 http://archive.debian.org/debian/ lenny/main ttf-dejavu-extra all 2.25-3 [2982 kB]
Get:4 http://archive.debian.org/debian/ lenny/main ttf-dejavu all 2.25-3 [25.8 kB]
Get:5 http://archive.debian.org/debian/ lenny/main fontconfig-config all 2.6.0-3 [64.7 kB]
Get:6 http://archive.debian.org/debian/ lenny/main libfontconfig1 i386 2.6.0-3 [233 kB]
Get:7 http://archive.debian.org/debian/ lenny/main fontconfig i386 2.6.0-3 [280 kB]
Get:8 http://archive.debian.org/debian/ lenny/main libts-0.0-0 i386 1.0-4 [27.1 kB]
Get:9 http://archive.debian.org/debian/ lenny/main libdirectfb-1.0-0 i386 1.0.1-11 [1148 kB]
Get:10 http://archive.debian.org/debian/ lenny/main libpixman-1-0 i386 0.10.0-2 [71.0 kB]
Get:11 http://archive.debian.org/debian/ lenny/main libpng12-0 i386 1.2.27-2+lenny5 [166 kB]
Get:12 http://archive.debian.org/debian/ lenny/main libxau6 i386 1:1.0.3-3 [11.9 kB]
Get:13 http://archive.debian.org/debian/ lenny/main libxdmcp6 i386 1:1.0.2-3 [17.0 kB]
Get:14 http://archive.debian.org/debian/ lenny/main libxcb1 i386 1.1-1.2 [43.5 kB]
Get:15 http://archive.debian.org/debian/ lenny/main libxcb-xlib0 i386 1.1-1.2 [15.2 kB]
Get:16 http://archive.debian.org/debian/ lenny/main libx11-data all 2:1.1.5-2 [169 kB]
Get:17 http://archive.debian.org/debian/ lenny/main libx11-6 i386 2:1.1.5-2 [623 kB]
Get:18 http://archive.debian.org/debian/ lenny/main libxcb-render0 i386 1.1-1.2 [20.8 kB]
Get:19 http://archive.debian.org/debian/ lenny/main libxcb-render-util0 i386 0.2.1+git1-1 [9300 B]
Get:20 http://archive.debian.org/debian/ lenny/main libxrender1 i386 1:0.9.4-2 [26.6 kB]
Get:21 http://archive.debian.org/debian/ lenny/main libcairo2 i386 1.6.4-7 [547 kB]
Get:22 http://archive.debian.org/debian/ lenny/main libdatrie0 i386 0.1.3-2 [18.7 kB]
Get:23 http://archive.debian.org/debian/ lenny/main libpango1.0-common all 1.20.5-6 [64.8 kB]
Get:24 http://archive.debian.org/debian/ lenny/main libthai-data all 0.1.9-4+lenny1 [163 kB]
Get:25 http://archive.debian.org/debian/ lenny/main libthai0 i386 0.1.9-4+lenny1 [32.2 kB]
Get:26 http://archive.debian.org/debian/ lenny/main libxft2 i386 2.1.12-3 [49.0 kB]
Get:27 http://archive.debian.org/debian/ lenny/main libpango1.0-0 i386 1.20.5-6 [287 kB]
Get:28 http://archive.debian.org/debian/ lenny/main librrd4 i386 1.3.1-4 [238 kB]
Get:29 http://archive.debian.org/debian/ lenny/main ntop i386 3:3.3-11+b2 [4522 kB]
Fetched 13.3 MB in 1min 2s (213 kB/s)
Preconfiguring packages …
Selecting previously deselected package defoma.
(Reading database … 39888 files and directories currently installed.)
Unpacking defoma (from …/defoma_0.11.10-0.2_all.deb) …
Selecting previously deselected package ttf-dejavu-core.
Unpacking ttf-dejavu-core (from …/ttf-dejavu-core_2.25-3_all.deb) …
Selecting previously deselected package ttf-dejavu-extra.
Unpacking ttf-dejavu-extra (from …/ttf-dejavu-extra_2.25-3_all.deb) …
Selecting previously deselected package ttf-dejavu.
Unpacking ttf-dejavu (from …/ttf-dejavu_2.25-3_all.deb) …
Selecting previously deselected package fontconfig-config.
Unpacking fontconfig-config (from …/fontconfig-config_2.6.0-3_all.deb) …
Selecting previously deselected package libfontconfig1.
Unpacking libfontconfig1 (from …/libfontconfig1_2.6.0-3_i386.deb) …
Selecting previously deselected package fontconfig.
Unpacking fontconfig (from …/fontconfig_2.6.0-3_i386.deb) …
Selecting previously deselected package libts-0.0-0.
Unpacking libts-0.0-0 (from …/libts-0.0-0_1.0-4_i386.deb) …
Selecting previously deselected package libdirectfb-1.0-0.
Unpacking libdirectfb-1.0-0 (from …/libdirectfb-1.0-0_1.0.1-11_i386.deb) …
Selecting previously deselected package libpixman-1-0.
Unpacking libpixman-1-0 (from …/libpixman-1-0_0.10.0-2_i386.deb) …
Selecting previously deselected package libpng12-0.
Unpacking libpng12-0 (from …/libpng12-0_1.2.27-2+lenny5_i386.deb) …
Selecting previously deselected package libxau6.
Unpacking libxau6 (from …/libxau6_1%3a1.0.3-3_i386.deb) …
Selecting previously deselected package libxdmcp6.
Unpacking libxdmcp6 (from …/libxdmcp6_1%3a1.0.2-3_i386.deb) …
Selecting previously deselected package libxcb1.
Unpacking libxcb1 (from …/libxcb1_1.1-1.2_i386.deb) …
Selecting previously deselected package libxcb-xlib0.
Unpacking libxcb-xlib0 (from …/libxcb-xlib0_1.1-1.2_i386.deb) …
Selecting previously deselected package libx11-data.
Unpacking libx11-data (from …/libx11-data_2%3a1.1.5-2_all.deb) …
Selecting previously deselected package libx11-6.
Unpacking libx11-6 (from …/libx11-6_2%3a1.1.5-2_i386.deb) …
dpkg: warning: obsolete option ‘–print-installation-architecture’, please use ‘–print-architecture’ instead.
Selecting previously deselected package libxcb-render0.
Unpacking libxcb-render0 (from …/libxcb-render0_1.1-1.2_i386.deb) …
Selecting previously deselected package libxcb-render-util0.
Unpacking libxcb-render-util0 (from …/libxcb-render-util0_0.2.1+git1-1_i386.deb) …
Selecting previously deselected package libxrender1.
Unpacking libxrender1 (from …/libxrender1_1%3a0.9.4-2_i386.deb) …
Selecting previously deselected package libcairo2.
Unpacking libcairo2 (from …/libcairo2_1.6.4-7_i386.deb) …
Selecting previously deselected package libdatrie0.
Unpacking libdatrie0 (from …/libdatrie0_0.1.3-2_i386.deb) …
Selecting previously deselected package libpango1.0-common.
Unpacking libpango1.0-common (from …/libpango1.0-common_1.20.5-6_all.deb) …
Selecting previously deselected package libthai-data.
Unpacking libthai-data (from …/libthai-data_0.1.9-4+lenny1_all.deb) …
Selecting previously deselected package libthai0.
Unpacking libthai0 (from …/libthai0_0.1.9-4+lenny1_i386.deb) …
Selecting previously deselected package libxft2.
Unpacking libxft2 (from …/libxft2_2.1.12-3_i386.deb) …
Selecting previously deselected package libpango1.0-0.
Unpacking libpango1.0-0 (from …/libpango1.0-0_1.20.5-6_i386.deb) …
Selecting previously deselected package librrd4.
Unpacking librrd4 (from …/librrd4_1.3.1-4_i386.deb) …
Selecting previously deselected package ntop.
Unpacking ntop (from …/ntop_3%3a3.3-11+b2_i386.deb) …
Processing triggers for man-db …
Setting up defoma (0.11.10-0.2) …
Setting up ttf-dejavu-core (2.25-3) …
Setting up ttf-dejavu-extra (2.25-3) …
Setting up ttf-dejavu (2.25-3) …
Setting up fontconfig-config (2.6.0-3) …
Setting up libfontconfig1 (2.6.0-3) …
Setting up fontconfig (2.6.0-3) …
Updating font configuration of fontconfig…
Cleaning up category cid..
Cleaning up category truetype..
Cleaning up category type1..
Updating category type1..
Updating category truetype..
Updating category cid..
Updating fontconfig cache for /usr/share/fonts/truetype/ttf-dejavu
Cleaning up old fontconfig caches… done.
Regenerating fonts cache… done.
Setting up libts-0.0-0 (1.0-4) …
Setting up libdirectfb-1.0-0 (1.0.1-11) …
Setting up libpixman-1-0 (0.10.0-2) …
Setting up libpng12-0 (1.2.27-2+lenny5) …
Setting up libxau6 (1:1.0.3-3) …
Setting up libxdmcp6 (1:1.0.2-3) …
Setting up libxcb1 (1.1-1.2) …
Setting up libxcb-xlib0 (1.1-1.2) …
Setting up libx11-data (2:1.1.5-2) …
Setting up libx11-6 (2:1.1.5-2) …
dpkg: warning: obsolete option ‘–print-installation-architecture’, please use ‘–print-architecture’ instead.
Setting up libxcb-render0 (1.1-1.2) …
Setting up libxcb-render-util0 (0.2.1+git1-1) …
Setting up libxrender1 (1:0.9.4-2) …
Setting up libcairo2 (1.6.4-7) …
Setting up libdatrie0 (0.1.3-2) …
Setting up libpango1.0-common (1.20.5-6) …
I: Purging /etc/pango/pango.modules
Cleaning up font configuration of pango…
Updating font configuration of pango…
Cleaning up category xfont..
Updating category xfont..
*** You don’t have any defomized font packages.
*** So we are trying to force to generate pangox.aliases…
Setting up libthai-data (0.1.9-4+lenny1) …
Setting up libthai0 (0.1.9-4+lenny1) …
Setting up libxft2 (2.1.12-3) …
Setting up libpango1.0-0 (1.20.5-6) …
Setting up librrd4 (1.3.1-4) …
Setting up ntop (3:3.3-11+b2) …
Adding system user: ntop.
Warning: The home dir /var/lib/ntop you specified already exists.
Adding system user `ntop’ (UID 112) …
Adding new group `ntop’ (GID 114) …
Adding new user `ntop’ (UID 112) with group `ntop’ …
The home directory `/var/lib/ntop’ already exists. Not copying from `/etc/skel’.
adduser: Warning: The home directory `/var/lib/ntop’ does not belong to the user you are currently creating.
Starting network top daemon: Tue Jan 15 18:47:30 2013 NOTE: Interface merge enabled by default
Tue Jan 15 18:47:30 2013 Initializing gdbm databases
ntop
[edit]
vyatta@Firewall#

3. Start Vyatta in the first time with ntop command

It will ask to define password for admin

vyatta@Firewall# sudo ntop
Tue Jan 15 18:53:00 2013 NOTE: Interface merge enabled by default
Tue Jan 15 18:53:00 2013 Initializing gdbm databases
Tue Jan 15 18:53:00 2013 ntop will be started as user nobody
Tue Jan 15 18:53:00 2013 ntop v.3.3
Tue Jan 15 18:53:00 2013 Configured on Aug 6 2008 15:54:13, built on Aug 6 2008 15:54:33.
Tue Jan 15 18:53:00 2013 Copyright 1998-2007 by Luca Deri <deri@ntop.org>
Tue Jan 15 18:53:00 2013 Get the freshest ntop from http://www.ntop.org/
Tue Jan 15 18:53:00 2013 NOTE: ntop is running from ‘ntop’
Tue Jan 15 18:53:00 2013 NOTE: (but see warning on man page for the –instance parameter)
Tue Jan 15 18:53:00 2013 NOTE: ntop libraries are in ‘/usr/lib’
Tue Jan 15 18:53:00 2013 Initializing ntop
Tue Jan 15 18:53:00 2013 No default device configured. Using eth0
Tue Jan 15 18:53:00 2013 Checking eth0 for additional devices
Tue Jan 15 18:53:00 2013 Resetting traffic statistics for device eth0
Tue Jan 15 18:53:00 2013 Initializing device eth0 (0)
Tue Jan 15 18:53:00 2013 DLT: Device 0 [eth0] is 1, mtu 1514, header 14
Tue Jan 15 18:53:00 2013 Initializing gdbm databases
Tue Jan 15 18:53:00 2013 VENDOR: Loading MAC address table.
Tue Jan 15 18:53:00 2013 VENDOR: Checking for MAC address table file
Tue Jan 15 18:53:00 2013 VENDOR: File ‘/etc/ntop/specialMAC.txt’ does not need to be reloaded
Tue Jan 15 18:53:00 2013 VENDOR: ntop continues ok
Tue Jan 15 18:53:00 2013 VENDOR: Checking for MAC address table file
Tue Jan 15 18:53:00 2013 VENDOR: File ‘/etc/ntop/oui.txt’ does not need to be reloaded
Tue Jan 15 18:53:00 2013 VENDOR: ntop continues ok
Tue Jan 15 18:53:00 2013 Fingerprint: Loading signature file
Tue Jan 15 18:53:00 2013 Fingerprint: Checking for Fingerprint file… file
Tue Jan 15 18:53:00 2013 Fingerprint: Loading file ‘/etc/ntop/etter.finger.os’
Tue Jan 15 18:53:00 2013 Fingerprint: …loaded 1765 records
Tue Jan 15 18:53:00 2013 ASN: Checking for Autonomous System Number table file
Tue Jan 15 18:53:00 2013 ASN: Loading file ‘/etc/ntop/AS-list.txt’
Tue Jan 15 18:53:00 2013 ASN: …found 111435 lines
Tue Jan 15 18:53:00 2013 ASN: ….Used 3780 KB of memory (12 per entry)
Tue Jan 15 18:53:00 2013 I18N: Default language (from ntop host) is ‘C’
Tue Jan 15 18:53:00 2013 I18N: This instance of ntop supports 0 additional language(s)
Tue Jan 15 18:53:00 2013 IP2CC: Checking for IP address <-> Country Code mapping file
Tue Jan 15 18:53:00 2013 IP2CC: Loading file ‘/etc/ntop/p2c.opt.table’
Tue Jan 15 18:53:01 2013 IP2CC: …found 52395 lines
Tue Jan 15 18:53:01 2013 Database support not compiled into ntop
Tue Jan 15 18:53:01 2013 Initializing external applications
Tue Jan 15 18:53:01 2013 THREADMGMT[t3030707056]: NPA: Started thread for network packet analy zer (eth0)
Tue Jan 15 18:53:01 2013 THREADMGMT[t3022318448]: SFP: Started thread for fingerprinting
Tue Jan 15 18:53:01 2013 THREADMGMT[t3013929840]: SIH: Started thread for idle hosts detection
Tue Jan 15 18:53:01 2013 THREADMGMT[t3005541232]: DNSAR(1): Started thread for DNS address res olution
Tue Jan 15 18:53:01 2013 THREADMGMT[t2997152624]: DNSAR(2): Started thread for DNS address res olution
Tue Jan 15 18:53:01 2013 THREADMGMT[t2988764016]: DNSAR(3): Started thread for DNS address res olution
Tue Jan 15 18:53:01 2013 Calling plugin start functions (if any)
Tue Jan 15 18:53:01 2013 SSL is present but https is disabled: use -W <https port> for enablin g it
Tue Jan 15 18:53:01 2013 INITWEB: Initializing web server
Tue Jan 15 18:53:01 2013 THREADMGMT[t2988764016]: DNSAR(3): Address resolution thread running
ntop startup – waiting for user response!
Please enter the password for the admin user: Tue Jan 15 18:53:01 2013 THREADMGMT[t2997152624] : DNSAR(2): Address resolution thread running
Tue Jan 15 18:53:01 2013 THREADMGMT[t3005541232]: DNSAR(1): Address resolution thread running
Tue Jan 15 18:53:01 2013 THREADMGMT[t3013929840]: SIH: Idle host scan thread starting [p5114]
Tue Jan 15 18:53:01 2013 THREADMGMT[t3022318448]: SFP: Fingerprint scan thread starting [p5114 ]
Tue Jan 15 18:53:01 2013 THREADMGMT[t3030707056]: NPA: network packet analyzer (packet process or) thread running [p5114]Password too short (5 characters or more). Please try again.
ntop startup – waiting for user response!
Please enter the password for the admin user:
Password too short (5 characters or more). Please try again.
ntop startup – waiting for user response!
Please enter the password for the admin user:
Password too short (5 characters or more). Please try again.
ntop startup – waiting for user response!
Please enter the password for the admin user:
Please enter the password again:
Tue Jan 15 18:54:03 2013 Admin user password has been set
Tue Jan 15 18:54:03 2013 INITWEB: Initializing TCP/IP socket connections for web server
Tue Jan 15 18:54:03 2013 INITWEB: Initialized socket, port 3000, address (any)
Tue Jan 15 18:54:03 2013 INITWEB: Waiting for HTTP connections on port 3000
Tue Jan 15 18:54:03 2013 INITWEB: Starting web server
Tue Jan 15 18:54:03 2013 THREADMGMT[t2980375408]: INITWEB: Started thread for web server
Tue Jan 15 18:54:03 2013 Listening on [eth0]
Tue Jan 15 18:54:03 2013 Loading Plugins
Tue Jan 15 18:54:03 2013 Searching for plugins in /usr/lib/ntop/plugins
Tue Jan 15 18:54:03 2013 Remote: Welcome to Remote. (C) 2006-07 by L.Deri
Tue Jan 15 18:54:03 2013 PDA: Welcome to PDA. (C) 2001-2005 by L.Deri and W.Brock
Tue Jan 15 18:54:03 2013 LASTSEEN: Welcome to Host Last Seen. (C) 1999 by Andrea Marangoni
Tue Jan 15 18:54:03 2013 THREADMGMT[t2980375408]: WEB: Server connection thread starting [p5114]
Tue Jan 15 18:54:03 2013 Note: SIGPIPE handler set (ignore)
Tue Jan 15 18:54:03 2013 THREADMGMT[t2980375408]: WEB: Server connection thread running [p5114]
Tue Jan 15 18:54:03 2013 WEB: ntop’s web server is now processing requests
Tue Jan 15 18:54:03 2013 ICMP: Welcome to ICMP Watch. (C) 1999-2005 by Luca Deri
Tue Jan 15 18:54:03 2013 NETFLOW: Welcome to NetFlow.(C) 2002-07 by Luca Deri
Tue Jan 15 18:54:03 2013 RRD: Welcome to Round-Robin Databases. (C) 2002-07 by Luca Deri.
Tue Jan 15 18:54:03 2013 SFLOW: Welcome to sFlow.(C) 2002-04 by Luca Deri
Tue Jan 15 18:54:03 2013 Calling plugin start functions (if any)
Tue Jan 15 18:54:03 2013 RRD: Welcome to the RRD plugin
Tue Jan 15 18:54:03 2013 RRD: Mask for new directories is 0700
Tue Jan 15 18:54:03 2013 RRD: Mask for new files is 0066
Tue Jan 15 18:54:03 2013 RRD_DEBUG: Parameters:
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpInterval 300 seconds
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpShortInterval 10 seconds
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpHours 72 hours by 300 seconds
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpDays 90 days by hour
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpMonths 36 months by day
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpDomains no
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpFlows no
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpHosts no
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpInterfaces yes
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpASs yes
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpMatrix no
Tue Jan 15 18:54:03 2013 RRD_DEBUG: dumpDetail high
Tue Jan 15 18:54:03 2013 RRD_DEBUG: hostsFilter
Tue Jan 15 18:54:03 2013 RRD_DEBUG: rrdPath /var/lib/ntop/rrd
Tue Jan 15 18:54:03 2013 RRD_DEBUG: umask 0066
Tue Jan 15 18:54:03 2013 RRD_DEBUG: DirPerms 0700
Tue Jan 15 18:54:03 2013 THREADMGMT: RRD: Started thread (t2971884400) for data collection
Tue Jan 15 18:54:03 2013 INIT: Created pid file (/var/run/ntop.pid)
Tue Jan 15 18:54:03 2013 THREADMGMT[t3054266928]: ntop RUNSTATE: INITNONROOT(3)
Tue Jan 15 18:54:03 2013 Now running as requested user ‘nobody’ (65534:65534)
Tue Jan 15 18:54:03 2013 Note: Reporting device initally set to 0 [eth0] (merged)
Tue Jan 15 18:54:03 2013 THREADMGMT[t3054266928]: ntop RUNSTATE: RUN(4)
Tue Jan 15 18:54:03 2013 THREADMGMT[t3022318448]: SFP: Fingerprint scan thread running [p5114]
Tue Jan 15 18:54:03 2013 THREADMGMT[t3013929840]: SIH: Idle host scan thread running [p5114]
Tue Jan 15 18:54:03 2013 THREADMGMT[t2963495792]: NPS(1): Started thread for network packet sniffing [eth0]
Tue Jan 15 18:54:03 2013 THREADMGMT[t2971884400]: RRD: Data collection thread starting [p5114]
Tue Jan 15 18:54:03 2013 THREADMGMT[t2963495792]: NPS(eth0): pcapDispatch thread starting [p5114]
Tue Jan 15 18:54:03 2013 THREADMGMT[t2963495792]: NPS(eth0): pcapDispatch thread running [p5114]

4. Start Ntop service

vyatta@Firewall# sudo /etc/init.d/ntop start

5. Access Ntop on Vyatta web interface

http://x.x.x.x:3000

 

That’s all. Thanks for using ITHelpblog.com.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>