コード例 #1
0
ファイル: server_descriptor.py プロジェクト: ewongbb/stem
  def test_bridge_unsanitized_relay(self):
    """
    Checks that parsing a normal relay descriptor as a bridge will fail due to
    its unsanatized content.
    """

    desc_text = RelayDescriptor.content({'router-digest': '006FD96BA35E7785A6A3B8B75FE2E2435A13BDB4'})
    desc = BridgeDescriptor(desc_text)
    self.assertFalse(desc.is_scrubbed())
コード例 #2
0
ファイル: server_descriptor.py プロジェクト: abcdef123/stem
 def test_bridge_unsanitized_relay(self):
   """
   Checks that parsing a normal relay descriptor as a bridge will fail due to
   its unsanatized content.
   """
   
   desc_text = get_relay_server_descriptor({"router-digest": "006FD96BA35E7785A6A3B8B75FE2E2435A13BDB4"}, content = True)
   desc = BridgeDescriptor(desc_text)
   self.assertFalse(desc.is_scrubbed())
コード例 #3
0
ファイル: server_descriptor.py プロジェクト: patrickod/stem
  def test_bridge_unsanitized_relay(self):
    """
    Checks that parsing a normal relay descriptor as a bridge will fail due to
    its unsanatized content.
    """

    desc_text = RelayDescriptor.content({'router-digest': '006FD96BA35E7785A6A3B8B75FE2E2435A13BDB4'})
    desc = BridgeDescriptor(desc_text)
    self.assertFalse(desc.is_scrubbed())
コード例 #4
0
  def test_bridge_unsanitized_relay(self):
    """
    Checks that parsing a normal relay descriptor as a bridge will fail due to
    its unsanatized content.
    """

    desc_text = get_relay_server_descriptor({"router-digest": "006FD96BA35E7785A6A3B8B75FE2E2435A13BDB4"}, content = True)
    desc = BridgeDescriptor(desc_text)
    self.assertFalse(desc.is_scrubbed())
コード例 #5
0
 def test_bridge_unsanitized(self):
   """
   Targeted check that individual unsanitized attributes will be detected.
   """
   
   unsanitized_attr = [
     {"router": "Unnamed 75.45.227.253 9001 0 0"},
     {"contact": "Damian"},
     {"or-address": "71.35.133.197:9001"},
     {"or-address": "[12ab:2e19:3bcf::02:9970]:9001"},
     {"onion-key": "\n-----BEGIN RSA PUBLIC KEY-----%s-----END RSA PUBLIC KEY-----" % CRYPTO_BLOB},
     {"signing-key": "\n-----BEGIN RSA PUBLIC KEY-----%s-----END RSA PUBLIC KEY-----" % CRYPTO_BLOB},
     {"router-signature": "\n-----BEGIN SIGNATURE-----%s-----END SIGNATURE-----" % CRYPTO_BLOB},
   ]
   
   for attr in unsanitized_attr:
     desc_text = _make_descriptor(attr, is_bridge = True)
     desc = BridgeDescriptor(desc_text)
     self.assertFalse(desc.is_scrubbed())