コード例 #1
0
      def Netstat(self, _):
        """Returns fake connections."""
        conn1 = rdf_client.NetworkConnection(
            state=rdf_client.NetworkConnection.State.LISTEN,
            type=rdf_client.NetworkConnection.Type.SOCK_STREAM,
            local_address=rdf_client.NetworkEndpoint(
                ip="0.0.0.0",
                port=22),
            remote_address=rdf_client.NetworkEndpoint(
                ip="0.0.0.0",
                port=0),
            pid=2136,
            ctime=0)
        conn2 = rdf_client.NetworkConnection(
            state=rdf_client.NetworkConnection.State.LISTEN,
            type=rdf_client.NetworkConnection.Type.SOCK_STREAM,
            local_address=rdf_client.NetworkEndpoint(
                ip="192.168.1.1",
                port=31337),
            remote_address=rdf_client.NetworkEndpoint(
                ip="1.2.3.4",
                port=6667),
            pid=1,
            ctime=0)

        return [conn1, conn2]
コード例 #2
0
ファイル: checks_test_lib.py プロジェクト: kaneschutzman/grr
 def AddListener(self, ip, port, family="INET", sock_type="SOCK_STREAM"):
     conn = rdf_client.NetworkConnection()
     conn.state = "LISTEN"
     conn.family = family
     conn.type = sock_type
     conn.local_address = rdf_client.NetworkEndpoint(ip=ip, port=port)
     return conn