Dave Smith's Blog

Home / 2006 / May / 23

Bash socket programming with /dev/tcp

May 23, 2006
Dave
Code and Cruft
39 comments

Today I discovered a nifty way to do socket programming in bash without the need for netcat (nc) or telnet: /dev/tcp. Say you want to connect to Google and fetch their front page. Just do this: exec 3/dev/tcp/www.google.com/80 echo -e “GET / HTTP/1.1\n\n” >&3 cat

Read More>>

Archives

  • September 2013
  • December 2012
  • October 2012
  • April 2012
  • March 2012
  • January 2012
  • December 2011
  • September 2011
  • April 2011
  • February 2011
  • October 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • November 2006
  • October 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • January 2006
  • December 2005
  • November 2005
  • September 2005

© 2025, Powered by WordPress. Designed by HooThemes.