Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Cisco publish the Internetworking Technology Handbook on their website but they only provide the individual chapters in pdf. Is there a .pdf of the entire thing available?


locked by HopelessN00b Jan 12 '15 at 15:33

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by HopelessN00b Jan 12 '15 at 15:32

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 11 down vote accepted

Actually you can just run:

wget -r --no-parent -A "*.pdf"

Which will grab just the PDFs.

You can use the GPL2/free basic version of pdfsam (PDF Split and Merge) or ghostscript (gs) if on Linux/command line (apt-get install ghostscript if on Ubuntu/Debian, etc. likely there's an RPM or you can compile from source as well).


I can't believe I just did this, but what the hey: here's the entire gs cmd, copy and paste (and I better get the Answer for this):

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=Cisco.Internetworking.Technology.Handbook.pdf Intro-to-Internet.pdf Intro-to-LAN.pdf Intro-to-WAN.pdf Bridging-Basics.pdf Routing-Basics.pdf NM-Basics.pdf Ethernet.pdf FDDI.pdf Token-Ring.pdf Frame-Relay.pdf HSSI.pdf ISDN.pdf PPP.pdf SMDS.pdf Dial_up.pdf SDLC-etc.pdf X25.pdf VPN.pdf Voice_Data.pdf wireless.pdf DSL_Dig_Subscr_Ln.pdf Cable.pdf Transparent-Bridging.pdf Mixed-Media-Bridging.pdf Source-Route-Bridging.pdf LAN-Switching.pdf atm.pdf MPLS_Tag-Switching.pdf DLSw.pdf OSI-Protocols.pdf Internet-Protocols.pdf IPv6.pdf XNS.pdf AppleTalk.pdf VINES.pdf IBM-SNA-Protocols.pdf DECnet.pdf Enhanced_IGRP.pdf IBM_SNA_routing.pdf IGRP.pdf IP-Multi.pdf NLSP.pdf OSI-Routing.pdf OSPF.pdf RIP.pdf RSVP.pdf QoS.pdf SMRP.pdf Security.pdf Dir-Enabled_Net.pdf Net_caching.pdf IBM-Net-Mgmt.pdf RMON.pdf SNMP.pdf bgp.pdf Multi-Acc.pdf Tag-Switching.pdf
+1 for sheer awesomeness. – The Unix Janitor Apr 14 '10 at 21:35
brilliant stuff, thanks! – flesh Apr 18 '10 at 12:57

I know it might be fairly labour intensive, but you could download all the chapters and the use something like PDF Merge 1.0 to join them all together into one.

i was hoping to avoid that, but thanks for the link :) – flesh Apr 14 '10 at 19:44

If you can't find it as one, easily way to get all the chapters would be something like:

wget <yourlink>
while read line; do 
   echo wget$line; 
done < <(grep -o '/en/US/docs/internetworking/technology/handbook/.*.html' Intro-to-Internet.html | sed 's/html/pdf/')

I use variations on the above to get lectures sometimes, if the site is complicated I might use a perl HTML parser. You will need to modify the above a little, didn't want to post the exact code to crawl a site.


Not the answer you're looking for? Browse other questions tagged or ask your own question.