app.contacts namespace

Submodules

app.contacts.contact_gist module

class app.contacts.contact_gist.Gist(services)

Bases: app.utility.base_world.BaseWorld

get_beacons()

Retrieve all GIST beacons for a particular api key :return: the beacons

get_results()

Retrieve all GIST posted results for a this C2’s api key :return:

gist_operation_loop()
handle_beacons(beacons)

Handles various beacons types (beacon and results)

retrieve_config()
start()
valid_config()
app.contacts.contact_gist.api_access(func)

app.contacts.contact_html module

class app.contacts.contact_html.Html(services)

Bases: app.utility.base_world.BaseWorld

start()

app.contacts.contact_http module

class app.contacts.contact_http.Http(services)

Bases: app.utility.base_world.BaseWorld

start()

app.contacts.contact_tcp module

class app.contacts.contact_tcp.Tcp(services)

Bases: app.utility.base_world.BaseWorld

operation_loop()
start()
class app.contacts.contact_tcp.TcpSessionHandler(services, log)

Bases: app.utility.base_world.BaseWorld

accept(reader, writer)
refresh()
send(session_id, cmd)

app.contacts.contact_udp module

class app.contacts.contact_udp.Handler(services)

Bases: asyncio.protocols.DatagramProtocol

datagram_received(data, addr)

Called when some datagram is received.

class app.contacts.contact_udp.Udp(services)

Bases: app.utility.base_world.BaseWorld

start()

app.contacts.contact_websocket module

class app.contacts.contact_websocket.Handler(services)

Bases: object

handle(socket, path)
class app.contacts.contact_websocket.WebSocket(services)

Bases: app.utility.base_world.BaseWorld

start()