How do I shrink the text inside the following frame?
\lstset{framexleftmargin=0mm, frame=shadowbox, rulesepcolor=\color{black}}
\begin{ttfamily}
\begin{lstlisting}
root@bt:~# nmap -O we****t***.com
Starting Nmap 6.01 ( http://nmap.org ) at 2012-12-21 15:38 CET
Nmap scan report for we****t***.com (217.6*.***.**)
Host is up (0.0087s latency).
Not shown: 990 filtered ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
53/tcp open domain
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
587/tcp closed submission
3306/tcp open mysql
3389/tcp closed ms-wbt-server
Device type: general purpose
Running (JUST GUESSING): Microsoft Windows 7|2008 (90%)
OS CPE: cpe:/o:microsoft:windows_7:::enterprise cpe:/o:microsoft:windows_server_2008::sp1
Aggressive OS guesses: Microsoft Windows 7 Enterprise (90%), Microsoft Windows Server 2008 SP1 (89%)
No exact OS matches for host (test conditions non-ideal).
OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 79.16 seconds
\end{lstlisting}
\end{ttfamily}
Unfortunately what I get exceeds the page's margins.
