how to create a bounce server

Posted on 2005-03-15
Medium Priority
Last Modified: 2013-11-29
i got a program which create an ICMP tunnel between two systems  seperated by a firewall .it is used to send TCP packets  bypassing the firewall.it need a bounce server for this purpose
please describe what is a bounce server and how to create it in linux or windows
Question by:sree01
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

balaurul earned 1000 total points
ID: 13559689


  I guess you try to use " Skeeve " is that right ?

  OK, so as the name sugests, the "bounce server" term it's used for "bouncing" data from the Client to the Server, normaly like this :
  Client -> Bounce Server -> Server and viceversa.

  You need a "bounce server" simply because the Client and the Server are in DIFFERENT networks ! So, if the IP classes do not match, or there is any incompability with the route (route down or any connection interruption) you may need to use a so called "bounce server"
  Let me be more clearly:

  You have the client with IP with internet connection through a router.
  You have a server with IP (random)
  Let's say that the router mentioned above it's and a nother interface with IP , NATDed between them, witch it's the default gateway of the Client mentioned above with the above IP.
   You can asume that the router it's " the bounce server ", because you can't have a default route from internal network (Client) IP to

  Also like the Skeeve documentation reads :

  The Client of the tunnel is trying to send a packet to the Bounce server with an address of the destination Server as a source IP. The Bounce Server can replay this packet and forward it to the destination Server. By adding some payload to the packet, we can establish a covert communication channel between two computers without direct network interaction. Skeeve Client accepts TCP connections and works as a converter of the IP header (by changing protocol flag from TCP to ICMP echo_request|reply and making some other slight modifications


  Download and documentation on address: http://www.xfocus.net/tools/200501/970.html

      Have fun ...

Featured Post

Supports up to 4K resolution!

The VS192 2-Port 4K DisplayPort Splitter is perfect for anyone who needs to send one source of DisplayPort high definition video to two or four DisplayPort displays. The VS192 can split and also expand DisplayPort audio/video signal on two or four DisplayPort monitors.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For many of us, the  holiday season kindles the natural urge to give back to our friends, family members and communities. While it's easy for friends to notice the impact of such deeds, understanding the contributions of businesses and enterprises i…
This month, Experts Exchange’s free Course of the Month is focused on CompTIA IT Fundamentals.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
Suggested Courses
Course of the Month13 days, 21 hours left to enroll

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question