The iphone module

The iphone module contains the necessary classes for creating a concrete connection which is responsible for managing the connection between pysiriproxy and the iPhone.

The _iPhone class

Inheritance diagram of pysiriproxy.connections.iphone._iPhone

class pysiriproxy.connections.iphone._iPhone(logger)[source]

The _iPhone class manages the SSL connection to Siri on the iPhone client. It processes requests from Siri and forwards them to Apple’s Guzzoni server, and then intercepts the response and provides the ability to inject custom responses.

connectionMade()[source]

Called when a connection is made.

The _Factory class

Inheritance diagram of pysiriproxy.connections.iphone._Factory

class pysiriproxy.connections.iphone._Factory(logger)[source]

The _Factory class is responsible for creating an _iPhone connection.

buildProtocol(addr)[source]

build the protocol for an _iPhone connection.

  • _addr – The address

Table Of Contents

Previous topic

The connection module

Next topic

The guzzoni module

This Page