   Errors:
   - "web_not_found" - The given address was not be found.
   - "bad_origin" - The given origin is neither `gateway_id` nor `destination_id`
+  + base errors
   """
   def handle_in("network.browse", params, socket) do
     request = BrowseRequest.new(params)

  `ServerChannel` handles incoming and outgoing messages between players and
  servers.

  Common errors (applicable to all requests expected to reply something):

  - "bad_request" - One or more request params are invalid.
  - "internal" - Something unexpected happened.

    cannot be attacked.
  - "target_self" - Player is trying to hack herself...
  - "bad_attack_src" - Request originated from a remote server channel
  + base errors
  """
  def handle_in("bruteforce", params, socket) do
    request = BruteforceRequest.new(params)
