API ReferenceΒΆ
- conpot package
- Subpackages
- conpot.core package
- Subpackages
- conpot.core.loggers package
- Submodules
- conpot.core.attack_session module
- conpot.core.databus module
- conpot.core.filesystem module
AbstractFSAbstractFS.access()AbstractFS.add_users_to_group()AbstractFS.check_access()AbstractFS.chmod()AbstractFS.chown()AbstractFS.clean()AbstractFS.copy()AbstractFS.create_group()AbstractFS.create_jail()AbstractFS.format_list()AbstractFS.get_permissions()AbstractFS.getcwd()AbstractFS.getfile()AbstractFS.getinfo()AbstractFS.getmeta()AbstractFS.getmtime()AbstractFS.groupsAbstractFS.listdir()AbstractFS.makedir()AbstractFS.mount_fs()AbstractFS.move()AbstractFS.norm_path()AbstractFS.open()AbstractFS.openbin()AbstractFS.opendir()AbstractFS.readlink()AbstractFS.register_user()AbstractFS.remove()AbstractFS.removedir()AbstractFS.rootAbstractFS.setbinfile()AbstractFS.setinfo()AbstractFS.settimes()AbstractFS.stat()AbstractFS.take_snapshot()AbstractFS.user_groupsAbstractFS.users
- conpot.core.fs_utils module
FSOperationNotPermittedFilesystemErrorSubAbstractFSSubAbstractFS.access()SubAbstractFS.check_access()SubAbstractFS.chmod()SubAbstractFS.chown()SubAbstractFS.default_gidSubAbstractFS.default_groupSubAbstractFS.default_permsSubAbstractFS.default_uidSubAbstractFS.default_userSubAbstractFS.format_list()SubAbstractFS.get_permissions()SubAbstractFS.getcwd()SubAbstractFS.getinfo()SubAbstractFS.getmtime()SubAbstractFS.move()SubAbstractFS.readlink()SubAbstractFS.remove()SubAbstractFS.removedir()SubAbstractFS.rootSubAbstractFS.stat()
copy_files()
- conpot.core.internal_interface module
- conpot.core.log_worker module
- conpot.core.protocol_wrapper module
- conpot.core.session_manager module
- conpot.core.virtual_fs module
- Module contents
- Subpackages
- conpot.emulators package
- conpot.protocols package
- Subpackages
- conpot.protocols.IEC104 package
- Submodules
- conpot.protocols.IEC104.DeviceDataController module
- conpot.protocols.IEC104.IEC104 module
IEC104IEC104.disconnect()IEC104.get_infoobj_list()IEC104.handle_double_command46()IEC104.handle_i_frame()IEC104.handle_inro_command100()IEC104.handle_s_frame()IEC104.handle_setpointfloatpoint_command50()IEC104.handle_setpointscaled_command49()IEC104.handle_single_command45()IEC104.handle_u_frame()IEC104.increment_sendseq()IEC104.recvseq_increment()IEC104.restart_t1()IEC104.send_104frame()IEC104.send_frame_imm()IEC104.show_send_list()
frame_object_with_timer
- conpot.protocols.IEC104.IEC104_server module
- conpot.protocols.IEC104.errors module
- conpot.protocols.IEC104.frames module
BCRBSICP16TimeCP24TimeCP56TimeDIQFloatFieldIOALESignedShortFieldNVANormValueFieldOCIQDPQDSQOSSCDSEPSIQSPESVAVTIasdu_headasdu_infobj_1asdu_infobj_10asdu_infobj_100asdu_infobj_101asdu_infobj_102asdu_infobj_103asdu_infobj_11asdu_infobj_12asdu_infobj_13asdu_infobj_14asdu_infobj_15asdu_infobj_16asdu_infobj_17asdu_infobj_18asdu_infobj_19asdu_infobj_2asdu_infobj_20asdu_infobj_21asdu_infobj_3asdu_infobj_30asdu_infobj_31asdu_infobj_32asdu_infobj_33asdu_infobj_34asdu_infobj_35asdu_infobj_36asdu_infobj_37asdu_infobj_38asdu_infobj_39asdu_infobj_4asdu_infobj_40asdu_infobj_45asdu_infobj_46asdu_infobj_47asdu_infobj_48asdu_infobj_49asdu_infobj_5asdu_infobj_50asdu_infobj_51asdu_infobj_58asdu_infobj_59asdu_infobj_6asdu_infobj_60asdu_infobj_61asdu_infobj_62asdu_infobj_63asdu_infobj_64asdu_infobj_7asdu_infobj_8asdu_infobj_9calctime()i_frames_frameu_frame
- conpot.protocols.IEC104.i_frames_check module
check_asdu_1()check_asdu_100()check_asdu_11()check_asdu_12()check_asdu_13()check_asdu_14()check_asdu_2()check_asdu_3()check_asdu_30()check_asdu_31()check_asdu_35()check_asdu_36()check_asdu_4()check_asdu_45()check_asdu_46()check_asdu_47()check_asdu_48()check_asdu_49()check_asdu_50()check_asdu_51()check_command()check_information_with_time()check_information_without_time()
- conpot.protocols.IEC104.register module
- Module contents
- conpot.protocols.bacnet package
- conpot.protocols.enip package
- conpot.protocols.ftp package
- Submodules
- conpot.protocols.ftp.ftp_base_handler module
FTPHandlerBaseFTPHandlerBase.authentication_ok()FTPHandlerBase.configFTPHandlerBase.false_requestFTPHandlerBase.finish()FTPHandlerBase.ftp_path()FTPHandlerBase.handle()FTPHandlerBase.handle_cmd_channel()FTPHandlerBase.handle_data_channel()FTPHandlerBase.hostFTPHandlerBase.portFTPHandlerBase.process_ftp_command()FTPHandlerBase.push_data()FTPHandlerBase.recv_file()FTPHandlerBase.respond()FTPHandlerBase.send_file()FTPHandlerBase.setup()FTPHandlerBase.start_data_channel()FTPHandlerBase.stop_data_channel()FTPHandlerBase.stream_server_handle()
FTPMetrics
- conpot.protocols.ftp.ftp_handler module
FTPCommandChannelFTPCommandChannel.do_ABOR()FTPCommandChannel.do_ALLO()FTPCommandChannel.do_APPE()FTPCommandChannel.do_BYE()FTPCommandChannel.do_CDUP()FTPCommandChannel.do_CWD()FTPCommandChannel.do_DELE()FTPCommandChannel.do_HELP()FTPCommandChannel.do_LIST()FTPCommandChannel.do_MDTM()FTPCommandChannel.do_MKD()FTPCommandChannel.do_MODE()FTPCommandChannel.do_NLST()FTPCommandChannel.do_NOOP()FTPCommandChannel.do_PASS()FTPCommandChannel.do_PASV()FTPCommandChannel.do_PORT()FTPCommandChannel.do_PWD()FTPCommandChannel.do_QUIT()FTPCommandChannel.do_REIN()FTPCommandChannel.do_REST()FTPCommandChannel.do_RETR()FTPCommandChannel.do_RMD()FTPCommandChannel.do_RNFR()FTPCommandChannel.do_RNTO()FTPCommandChannel.do_SITE_CHMOD()FTPCommandChannel.do_SITE_HELP()FTPCommandChannel.do_SIZE()FTPCommandChannel.do_STAT()FTPCommandChannel.do_STOR()FTPCommandChannel.do_STOU()FTPCommandChannel.do_STRU()FTPCommandChannel.do_SYST()FTPCommandChannel.do_TYPE()FTPCommandChannel.do_USER()FTPCommandChannel.do_XCUP()FTPCommandChannel.do_XCWD()FTPCommandChannel.do_XMKD()FTPCommandChannel.do_XPWD()FTPCommandChannel.do_XRMD()FTPCommandChannel.process_ftp_command()
- conpot.protocols.ftp.ftp_server module
- conpot.protocols.ftp.ftp_utils module
- Module contents
- conpot.protocols.guardian_ast package
- conpot.protocols.http package
- Submodules
- conpot.protocols.http.command_responder module
CommandResponderHTTPServerHTTPServer.do_GET()HTTPServer.do_HEAD()HTTPServer.do_OPTIONS()HTTPServer.do_POST()HTTPServer.do_TRACE()HTTPServer.get_entity_headers()HTTPServer.get_entity_trailers()HTTPServer.get_status_headers()HTTPServer.get_status_trailers()HTTPServer.get_trigger_appendix()HTTPServer.load_entity()HTTPServer.load_status()HTTPServer.log()HTTPServer.send_chunked()HTTPServer.send_error()HTTPServer.send_response()HTTPServer.substitute_template_fields()
SubHTTPServerTemplateParserThreadedHTTPServer
- conpot.protocols.http.web_server module
- Module contents
- conpot.protocols.ipmi package
- conpot.protocols.kamstrup_management package
- Submodules
- conpot.protocols.kamstrup_management.command_responder module
- conpot.protocols.kamstrup_management.commands module
AccessControlCommandAlarmServerCommandBaseCommandGetConfigCommandHelpCommandRequestConnectCommandRequestRestartCommandSetConfigCommandSetDeviceNameCommandSetIPCommandSetKap1CommandSetKap2CommandSetLookupCommandSetNameserverCommandSetPortsCommandSetSerialCommandSetWatchdogCommandSoftwareVersionCommandWinkModuleCommandparse_ip()parse_port()try_parse_uint()
- conpot.protocols.kamstrup_management.kamstrup_management_server module
- Module contents
- conpot.protocols.kamstrup_meter package
- Submodules
- conpot.protocols.kamstrup_meter.command_responder module
- conpot.protocols.kamstrup_meter.decoder_382 module
- conpot.protocols.kamstrup_meter.kamstrup_constants module
- conpot.protocols.kamstrup_meter.kamstrup_server module
- conpot.protocols.kamstrup_meter.messages module
- conpot.protocols.kamstrup_meter.register module
- conpot.protocols.kamstrup_meter.request_parser module
- Module contents
- conpot.protocols.modbus package
- conpot.protocols.proxy package
- conpot.protocols.s7comm package
- conpot.protocols.snmp package
- Submodules
- conpot.protocols.snmp.command_responder module
- conpot.protocols.snmp.conpot_cmdrsp module
- conpot.protocols.snmp.databus_mediator module
- conpot.protocols.snmp.snmp_server module
- Module contents
- conpot.protocols.tftp package
- conpot.protocols.IEC104 package
- Module contents
- Subpackages
- conpot.tests package
- Subpackages
- Submodules
- conpot.tests.test_bacnet_server module
- conpot.tests.test_docs module
- conpot.tests.test_enip_server module
EnipServerTCPEnipServerUDPTestENIPServerTestENIPServer.attribute_operations()TestENIPServer.await_cpf_response()TestENIPServer.pytestmarkTestENIPServer.test_list_identity_tcp()TestENIPServer.test_list_identity_udp()TestENIPServer.test_list_interfaces_tcp()TestENIPServer.test_list_interfaces_udp()TestENIPServer.test_list_services_tcp()TestENIPServer.test_list_services_udp()TestENIPServer.test_malformend_request_tcp()TestENIPServer.test_malformend_request_udp()TestENIPServer.test_read_tags()TestENIPServer.test_write_tags()
enip_test_servers()
- conpot.tests.test_ftp module
TestFTPServerTestFTPServer.client_connect()TestFTPServer.client_init()TestFTPServer.client_refresh()TestFTPServer.setUp()TestFTPServer.tearDown()TestFTPServer.test_abor()TestFTPServer.test_allo()TestFTPServer.test_appe()TestFTPServer.test_auth()TestFTPServer.test_cwd()TestFTPServer.test_dele()TestFTPServer.test_file_rename()TestFTPServer.test_help()TestFTPServer.test_list()TestFTPServer.test_max_retries()TestFTPServer.test_mdtm()TestFTPServer.test_mkd()TestFTPServer.test_mode()TestFTPServer.test_nlist()TestFTPServer.test_noop()TestFTPServer.test_pwd()TestFTPServer.test_rein()TestFTPServer.test_rest()TestFTPServer.test_retr()TestFTPServer.test_rmd()TestFTPServer.test_site()TestFTPServer.test_site_chmod()TestFTPServer.test_site_help()TestFTPServer.test_size()TestFTPServer.test_stat()TestFTPServer.test_stor()TestFTPServer.test_stou()TestFTPServer.test_stru()TestFTPServer.test_syst()TestFTPServer.test_type()
- conpot.tests.test_guardian_ast module
TestGuardianASTTestGuardianAST.setUp()TestGuardianAST.tearDown()TestGuardianAST.test_I20100()TestGuardianAST.test_I20200()TestGuardianAST.test_I20300()TestGuardianAST.test_I20400()TestGuardianAST.test_I20500()TestGuardianAST.test_S60200()TestGuardianAST.test_S60201()TestGuardianAST.test_S60202()TestGuardianAST.test_S60203()TestGuardianAST.test_S60204()TestGuardianAST.test_ast_error()
- conpot.tests.test_http_server module
TestHTTPServerTestHTTPServer.setUp()TestHTTPServer.tearDown()TestHTTPServer.test_do_HEAD()TestHTTPServer.test_do_OPTIONS()TestHTTPServer.test_do_POST()TestHTTPServer.test_do_TRACE()TestHTTPServer.test_http_backend_databus()TestHTTPServer.test_http_backend_tarpit()TestHTTPServer.test_http_request_base()TestHTTPServer.test_http_subselect_trigger()TestHTTPServer.test_not_implemented_method()
- conpot.tests.test_iec104_server module
TestIEC104ServerTestIEC104Server.setUp()TestIEC104Server.tearDown()TestIEC104Server.test_failing_connection_connection_lost_event()TestIEC104Server.test_startdt()TestIEC104Server.test_testfr()TestIEC104Server.test_write_for_non_existing()TestIEC104Server.test_write_no_relation_for_existing()TestIEC104Server.test_write_relation_for_existing()TestIEC104Server.test_write_wrong_type_for_existing()
- conpot.tests.test_ipmi_server module
- conpot.tests.test_kamstrup_decoder module
- conpot.tests.test_kamstrup_management module
TestKamstrupManagementProtocolTestKamstrupManagementProtocol.setUp()TestKamstrupManagementProtocol.tearDown()TestKamstrupManagementProtocol.test_access_control_command()TestKamstrupManagementProtocol.test_alarm_server_command()TestKamstrupManagementProtocol.test_get_config_command()TestKamstrupManagementProtocol.test_get_software_version_command()TestKamstrupManagementProtocol.test_help_command()TestKamstrupManagementProtocol.test_request_connect_command()TestKamstrupManagementProtocol.test_set_config_command()TestKamstrupManagementProtocol.test_set_device_name_command()TestKamstrupManagementProtocol.test_set_ip_command()TestKamstrupManagementProtocol.test_set_kap1_command()TestKamstrupManagementProtocol.test_set_kap2_command()TestKamstrupManagementProtocol.test_set_lookup_command()TestKamstrupManagementProtocol.test_set_name_server_command()TestKamstrupManagementProtocol.test_set_ports_command()TestKamstrupManagementProtocol.test_set_serial_command()TestKamstrupManagementProtocol.test_set_watchdog_command()
check_command_resp_help_message()
- conpot.tests.test_kamstrup_meter module
- conpot.tests.test_logger_hpfriends module
- conpot.tests.test_logger_json module
- conpot.tests.test_logger_taxii module
- conpot.tests.test_modbus_server module
TestModbusServerTestModbusServer.setUp()TestModbusServer.tearDown()TestModbusServer.test_modbus_logging()TestModbusServer.test_read_coils()TestModbusServer.test_read_nonexistent_slave()TestModbusServer.test_report_slave_id()TestModbusServer.test_response_function_43_device_info()TestModbusServer.test_write_read_coils()
- conpot.tests.test_proxy module
- conpot.tests.test_pysnmp_wrapper module
- conpot.tests.test_s7_server module
- conpot.tests.test_snmp_server module
- conpot.tests.test_tftp module
- conpot.tests.test_utils_ext_ip module
- conpot.tests.test_utils_mac_addr module
- conpot.tests.test_vfs module
TestFileSystemTestFileSystem.setUp()TestFileSystem.tearDown()TestFileSystem.test_access()TestFileSystem.test_chmod()TestFileSystem.test_chown()TestFileSystem.test_copydir()TestFileSystem.test_copyfile()TestFileSystem.test_format_list()TestFileSystem.test_get_cwd()TestFileSystem.test_get_permissions()TestFileSystem.test_getmtime()TestFileSystem.test_jail()TestFileSystem.test_listdir()TestFileSystem.test_mkdir()TestFileSystem.test_mkdirs()TestFileSystem.test_movedir()TestFileSystem.test_movefile()TestFileSystem.test_open_dir()TestFileSystem.test_open_file()TestFileSystem.test_openbin_file()TestFileSystem.test_readlink()TestFileSystem.test_remove()TestFileSystem.test_removedir()TestFileSystem.test_snapshot()TestFileSystem.test_stat()TestFileSystem.test_utime()
TestSubFileSystemTestSubFileSystem.setUp()TestSubFileSystem.tearDown()TestSubFileSystem.test_access()TestSubFileSystem.test_chmod()TestSubFileSystem.test_chown()TestSubFileSystem.test_format_list()TestSubFileSystem.test_get_cwd()TestSubFileSystem.test_get_permissions()TestSubFileSystem.test_listdir()TestSubFileSystem.test_mkdir()TestSubFileSystem.test_mkdirs()TestSubFileSystem.test_open_file()TestSubFileSystem.test_readlink()TestSubFileSystem.test_remove()TestSubFileSystem.test_removedir()TestSubFileSystem.test_set_time()TestSubFileSystem.test_stat()TestSubFileSystem.test_utime()
- Module contents
- conpot.utils package
- conpot.core package
- Module contents
- Subpackages
- conpot.core package
- Subpackages
- conpot.core.loggers package
- Submodules
- conpot.core.attack_session module
- conpot.core.databus module
- conpot.core.filesystem module
AbstractFSAbstractFS.access()AbstractFS.add_users_to_group()AbstractFS.check_access()AbstractFS.chmod()AbstractFS.chown()AbstractFS.clean()AbstractFS.copy()AbstractFS.create_group()AbstractFS.create_jail()AbstractFS.format_list()AbstractFS.get_permissions()AbstractFS.getcwd()AbstractFS.getfile()AbstractFS.getinfo()AbstractFS.getmeta()AbstractFS.getmtime()AbstractFS.groupsAbstractFS.listdir()AbstractFS.makedir()AbstractFS.mount_fs()AbstractFS.move()AbstractFS.norm_path()AbstractFS.open()AbstractFS.openbin()AbstractFS.opendir()AbstractFS.readlink()AbstractFS.register_user()AbstractFS.remove()AbstractFS.removedir()AbstractFS.rootAbstractFS.setbinfile()AbstractFS.setinfo()AbstractFS.settimes()AbstractFS.stat()AbstractFS.take_snapshot()AbstractFS.user_groupsAbstractFS.users
- conpot.core.fs_utils module
FSOperationNotPermittedFilesystemErrorSubAbstractFSSubAbstractFS.access()SubAbstractFS.check_access()SubAbstractFS.chmod()SubAbstractFS.chown()SubAbstractFS.default_gidSubAbstractFS.default_groupSubAbstractFS.default_permsSubAbstractFS.default_uidSubAbstractFS.default_userSubAbstractFS.format_list()SubAbstractFS.get_permissions()SubAbstractFS.getcwd()SubAbstractFS.getinfo()SubAbstractFS.getmtime()SubAbstractFS.move()SubAbstractFS.readlink()SubAbstractFS.remove()SubAbstractFS.removedir()SubAbstractFS.rootSubAbstractFS.stat()
copy_files()
- conpot.core.internal_interface module
- conpot.core.log_worker module
- conpot.core.protocol_wrapper module
- conpot.core.session_manager module
- conpot.core.virtual_fs module
- Module contents
- Subpackages
- conpot.core.loggers package
- conpot.emulators package
- conpot.emulators.kamstrup package
- conpot.emulators.misc package
- conpot.emulators.sensors package
- conpot.protocols package
- Subpackages
- conpot.protocols.IEC104 package
- Submodules
- conpot.protocols.IEC104.DeviceDataController module
- conpot.protocols.IEC104.IEC104 module
IEC104IEC104.disconnect()IEC104.get_infoobj_list()IEC104.handle_double_command46()IEC104.handle_i_frame()IEC104.handle_inro_command100()IEC104.handle_s_frame()IEC104.handle_setpointfloatpoint_command50()IEC104.handle_setpointscaled_command49()IEC104.handle_single_command45()IEC104.handle_u_frame()IEC104.increment_sendseq()IEC104.recvseq_increment()IEC104.restart_t1()IEC104.send_104frame()IEC104.send_frame_imm()IEC104.show_send_list()
frame_object_with_timer
- conpot.protocols.IEC104.IEC104_server module
- conpot.protocols.IEC104.errors module
- conpot.protocols.IEC104.frames module
BCRBSICP16TimeCP24TimeCP56TimeDIQFloatFieldIOALESignedShortFieldNVANormValueFieldOCIQDPQDSQOSSCDSEPSIQSPESVAVTIasdu_headasdu_infobj_1asdu_infobj_10asdu_infobj_100asdu_infobj_101asdu_infobj_102asdu_infobj_103asdu_infobj_11asdu_infobj_12asdu_infobj_13asdu_infobj_14asdu_infobj_15asdu_infobj_16asdu_infobj_17asdu_infobj_18asdu_infobj_19asdu_infobj_2asdu_infobj_20asdu_infobj_21asdu_infobj_3asdu_infobj_30asdu_infobj_31asdu_infobj_32asdu_infobj_33asdu_infobj_34asdu_infobj_35asdu_infobj_36asdu_infobj_37asdu_infobj_38asdu_infobj_39asdu_infobj_4asdu_infobj_40asdu_infobj_45asdu_infobj_46asdu_infobj_47asdu_infobj_48asdu_infobj_49asdu_infobj_5asdu_infobj_50asdu_infobj_51asdu_infobj_58asdu_infobj_59asdu_infobj_6asdu_infobj_60asdu_infobj_61asdu_infobj_62asdu_infobj_63asdu_infobj_64asdu_infobj_7asdu_infobj_8asdu_infobj_9calctime()i_frames_frameu_frame
- conpot.protocols.IEC104.i_frames_check module
check_asdu_1()check_asdu_100()check_asdu_11()check_asdu_12()check_asdu_13()check_asdu_14()check_asdu_2()check_asdu_3()check_asdu_30()check_asdu_31()check_asdu_35()check_asdu_36()check_asdu_4()check_asdu_45()check_asdu_46()check_asdu_47()check_asdu_48()check_asdu_49()check_asdu_50()check_asdu_51()check_command()check_information_with_time()check_information_without_time()
- conpot.protocols.IEC104.register module
- Module contents
- conpot.protocols.bacnet package
- conpot.protocols.enip package
- conpot.protocols.ftp package
- Submodules
- conpot.protocols.ftp.ftp_base_handler module
FTPHandlerBaseFTPHandlerBase.authentication_ok()FTPHandlerBase.configFTPHandlerBase.false_requestFTPHandlerBase.finish()FTPHandlerBase.ftp_path()FTPHandlerBase.handle()FTPHandlerBase.handle_cmd_channel()FTPHandlerBase.handle_data_channel()FTPHandlerBase.hostFTPHandlerBase.portFTPHandlerBase.process_ftp_command()FTPHandlerBase.push_data()FTPHandlerBase.recv_file()FTPHandlerBase.respond()FTPHandlerBase.send_file()FTPHandlerBase.setup()FTPHandlerBase.start_data_channel()FTPHandlerBase.stop_data_channel()FTPHandlerBase.stream_server_handle()
FTPMetrics
- conpot.protocols.ftp.ftp_handler module
FTPCommandChannelFTPCommandChannel.do_ABOR()FTPCommandChannel.do_ALLO()FTPCommandChannel.do_APPE()FTPCommandChannel.do_BYE()FTPCommandChannel.do_CDUP()FTPCommandChannel.do_CWD()FTPCommandChannel.do_DELE()FTPCommandChannel.do_HELP()FTPCommandChannel.do_LIST()FTPCommandChannel.do_MDTM()FTPCommandChannel.do_MKD()FTPCommandChannel.do_MODE()FTPCommandChannel.do_NLST()FTPCommandChannel.do_NOOP()FTPCommandChannel.do_PASS()FTPCommandChannel.do_PASV()FTPCommandChannel.do_PORT()FTPCommandChannel.do_PWD()FTPCommandChannel.do_QUIT()FTPCommandChannel.do_REIN()FTPCommandChannel.do_REST()FTPCommandChannel.do_RETR()FTPCommandChannel.do_RMD()FTPCommandChannel.do_RNFR()FTPCommandChannel.do_RNTO()FTPCommandChannel.do_SITE_CHMOD()FTPCommandChannel.do_SITE_HELP()FTPCommandChannel.do_SIZE()FTPCommandChannel.do_STAT()FTPCommandChannel.do_STOR()FTPCommandChannel.do_STOU()FTPCommandChannel.do_STRU()FTPCommandChannel.do_SYST()FTPCommandChannel.do_TYPE()FTPCommandChannel.do_USER()FTPCommandChannel.do_XCUP()FTPCommandChannel.do_XCWD()FTPCommandChannel.do_XMKD()FTPCommandChannel.do_XPWD()FTPCommandChannel.do_XRMD()FTPCommandChannel.process_ftp_command()
- conpot.protocols.ftp.ftp_server module
- conpot.protocols.ftp.ftp_utils module
- Module contents
- conpot.protocols.guardian_ast package
- conpot.protocols.http package
- Submodules
- conpot.protocols.http.command_responder module
CommandResponderHTTPServerHTTPServer.do_GET()HTTPServer.do_HEAD()HTTPServer.do_OPTIONS()HTTPServer.do_POST()HTTPServer.do_TRACE()HTTPServer.get_entity_headers()HTTPServer.get_entity_trailers()HTTPServer.get_status_headers()HTTPServer.get_status_trailers()HTTPServer.get_trigger_appendix()HTTPServer.load_entity()HTTPServer.load_status()HTTPServer.log()HTTPServer.send_chunked()HTTPServer.send_error()HTTPServer.send_response()HTTPServer.substitute_template_fields()
SubHTTPServerTemplateParserThreadedHTTPServer
- conpot.protocols.http.web_server module
- Module contents
- conpot.protocols.ipmi package
- conpot.protocols.kamstrup_management package
- Submodules
- conpot.protocols.kamstrup_management.command_responder module
- conpot.protocols.kamstrup_management.commands module
AccessControlCommandAlarmServerCommandBaseCommandGetConfigCommandHelpCommandRequestConnectCommandRequestRestartCommandSetConfigCommandSetDeviceNameCommandSetIPCommandSetKap1CommandSetKap2CommandSetLookupCommandSetNameserverCommandSetPortsCommandSetSerialCommandSetWatchdogCommandSoftwareVersionCommandWinkModuleCommandparse_ip()parse_port()try_parse_uint()
- conpot.protocols.kamstrup_management.kamstrup_management_server module
- Module contents
- conpot.protocols.kamstrup_meter package
- Submodules
- conpot.protocols.kamstrup_meter.command_responder module
- conpot.protocols.kamstrup_meter.decoder_382 module
- conpot.protocols.kamstrup_meter.kamstrup_constants module
- conpot.protocols.kamstrup_meter.kamstrup_server module
- conpot.protocols.kamstrup_meter.messages module
- conpot.protocols.kamstrup_meter.register module
- conpot.protocols.kamstrup_meter.request_parser module
- Module contents
- conpot.protocols.modbus package
- conpot.protocols.proxy package
- conpot.protocols.s7comm package
- conpot.protocols.snmp package
- Submodules
- conpot.protocols.snmp.command_responder module
- conpot.protocols.snmp.conpot_cmdrsp module
- conpot.protocols.snmp.databus_mediator module
- conpot.protocols.snmp.snmp_server module
- Module contents
- conpot.protocols.tftp package
- conpot.protocols.IEC104 package
- Module contents
- Subpackages
- conpot.protocols.IEC104 package
- Submodules
- conpot.protocols.IEC104.DeviceDataController module
- conpot.protocols.IEC104.IEC104 module
IEC104IEC104.disconnect()IEC104.get_infoobj_list()IEC104.handle_double_command46()IEC104.handle_i_frame()IEC104.handle_inro_command100()IEC104.handle_s_frame()IEC104.handle_setpointfloatpoint_command50()IEC104.handle_setpointscaled_command49()IEC104.handle_single_command45()IEC104.handle_u_frame()IEC104.increment_sendseq()IEC104.recvseq_increment()IEC104.restart_t1()IEC104.send_104frame()IEC104.send_frame_imm()IEC104.show_send_list()
frame_object_with_timer
- conpot.protocols.IEC104.IEC104_server module
- conpot.protocols.IEC104.errors module
- conpot.protocols.IEC104.frames module
BCRBSICP16TimeCP24TimeCP56TimeDIQFloatFieldIOALESignedShortFieldNVANormValueFieldOCIQDPQDSQOSSCDSEPSIQSPESVAVTIasdu_headasdu_infobj_1asdu_infobj_10asdu_infobj_100asdu_infobj_101asdu_infobj_102asdu_infobj_103asdu_infobj_11asdu_infobj_12asdu_infobj_13asdu_infobj_14asdu_infobj_15asdu_infobj_16asdu_infobj_17asdu_infobj_18asdu_infobj_19asdu_infobj_2asdu_infobj_20asdu_infobj_21asdu_infobj_3asdu_infobj_30asdu_infobj_31asdu_infobj_32asdu_infobj_33asdu_infobj_34asdu_infobj_35asdu_infobj_36asdu_infobj_37asdu_infobj_38asdu_infobj_39asdu_infobj_4asdu_infobj_40asdu_infobj_45asdu_infobj_46asdu_infobj_47asdu_infobj_48asdu_infobj_49asdu_infobj_5asdu_infobj_50asdu_infobj_51asdu_infobj_58asdu_infobj_59asdu_infobj_6asdu_infobj_60asdu_infobj_61asdu_infobj_62asdu_infobj_63asdu_infobj_64asdu_infobj_7asdu_infobj_8asdu_infobj_9calctime()i_frames_frameu_frame
- conpot.protocols.IEC104.i_frames_check module
check_asdu_1()check_asdu_100()check_asdu_11()check_asdu_12()check_asdu_13()check_asdu_14()check_asdu_2()check_asdu_3()check_asdu_30()check_asdu_31()check_asdu_35()check_asdu_36()check_asdu_4()check_asdu_45()check_asdu_46()check_asdu_47()check_asdu_48()check_asdu_49()check_asdu_50()check_asdu_51()check_command()check_information_with_time()check_information_without_time()
- conpot.protocols.IEC104.register module
- Module contents
- conpot.protocols.bacnet package
- conpot.protocols.enip package
- conpot.protocols.ftp package
- Submodules
- conpot.protocols.ftp.ftp_base_handler module
FTPHandlerBaseFTPHandlerBase.authentication_ok()FTPHandlerBase.configFTPHandlerBase.false_requestFTPHandlerBase.finish()FTPHandlerBase.ftp_path()FTPHandlerBase.handle()FTPHandlerBase.handle_cmd_channel()FTPHandlerBase.handle_data_channel()FTPHandlerBase.hostFTPHandlerBase.portFTPHandlerBase.process_ftp_command()FTPHandlerBase.push_data()FTPHandlerBase.recv_file()FTPHandlerBase.respond()FTPHandlerBase.send_file()FTPHandlerBase.setup()FTPHandlerBase.start_data_channel()FTPHandlerBase.stop_data_channel()FTPHandlerBase.stream_server_handle()
FTPMetrics
- conpot.protocols.ftp.ftp_handler module
FTPCommandChannelFTPCommandChannel.do_ABOR()FTPCommandChannel.do_ALLO()FTPCommandChannel.do_APPE()FTPCommandChannel.do_BYE()FTPCommandChannel.do_CDUP()FTPCommandChannel.do_CWD()FTPCommandChannel.do_DELE()FTPCommandChannel.do_HELP()FTPCommandChannel.do_LIST()FTPCommandChannel.do_MDTM()FTPCommandChannel.do_MKD()FTPCommandChannel.do_MODE()FTPCommandChannel.do_NLST()FTPCommandChannel.do_NOOP()FTPCommandChannel.do_PASS()FTPCommandChannel.do_PASV()FTPCommandChannel.do_PORT()FTPCommandChannel.do_PWD()FTPCommandChannel.do_QUIT()FTPCommandChannel.do_REIN()FTPCommandChannel.do_REST()FTPCommandChannel.do_RETR()FTPCommandChannel.do_RMD()FTPCommandChannel.do_RNFR()FTPCommandChannel.do_RNTO()FTPCommandChannel.do_SITE_CHMOD()FTPCommandChannel.do_SITE_HELP()FTPCommandChannel.do_SIZE()FTPCommandChannel.do_STAT()FTPCommandChannel.do_STOR()FTPCommandChannel.do_STOU()FTPCommandChannel.do_STRU()FTPCommandChannel.do_SYST()FTPCommandChannel.do_TYPE()FTPCommandChannel.do_USER()FTPCommandChannel.do_XCUP()FTPCommandChannel.do_XCWD()FTPCommandChannel.do_XMKD()FTPCommandChannel.do_XPWD()FTPCommandChannel.do_XRMD()FTPCommandChannel.process_ftp_command()
- conpot.protocols.ftp.ftp_server module
- conpot.protocols.ftp.ftp_utils module
- Module contents
- conpot.protocols.guardian_ast package
- conpot.protocols.http package
- Submodules
- conpot.protocols.http.command_responder module
CommandResponderHTTPServerHTTPServer.do_GET()HTTPServer.do_HEAD()HTTPServer.do_OPTIONS()HTTPServer.do_POST()HTTPServer.do_TRACE()HTTPServer.get_entity_headers()HTTPServer.get_entity_trailers()HTTPServer.get_status_headers()HTTPServer.get_status_trailers()HTTPServer.get_trigger_appendix()HTTPServer.load_entity()HTTPServer.load_status()HTTPServer.log()HTTPServer.send_chunked()HTTPServer.send_error()HTTPServer.send_response()HTTPServer.substitute_template_fields()
SubHTTPServerTemplateParserThreadedHTTPServer
- conpot.protocols.http.web_server module
- Module contents
- conpot.protocols.ipmi package
- conpot.protocols.kamstrup_management package
- Submodules
- conpot.protocols.kamstrup_management.command_responder module
- conpot.protocols.kamstrup_management.commands module
AccessControlCommandAlarmServerCommandBaseCommandGetConfigCommandHelpCommandRequestConnectCommandRequestRestartCommandSetConfigCommandSetDeviceNameCommandSetIPCommandSetKap1CommandSetKap2CommandSetLookupCommandSetNameserverCommandSetPortsCommandSetSerialCommandSetWatchdogCommandSoftwareVersionCommandWinkModuleCommandparse_ip()parse_port()try_parse_uint()
- conpot.protocols.kamstrup_management.kamstrup_management_server module
- Module contents
- conpot.protocols.kamstrup_meter package
- Submodules
- conpot.protocols.kamstrup_meter.command_responder module
- conpot.protocols.kamstrup_meter.decoder_382 module
- conpot.protocols.kamstrup_meter.kamstrup_constants module
- conpot.protocols.kamstrup_meter.kamstrup_server module
- conpot.protocols.kamstrup_meter.messages module
- conpot.protocols.kamstrup_meter.register module
- conpot.protocols.kamstrup_meter.request_parser module
- Module contents
- conpot.protocols.modbus package
- conpot.protocols.proxy package
- conpot.protocols.s7comm package
- conpot.protocols.snmp package
- Submodules
- conpot.protocols.snmp.command_responder module
- conpot.protocols.snmp.conpot_cmdrsp module
- conpot.protocols.snmp.databus_mediator module
- conpot.protocols.snmp.snmp_server module
- Module contents
- conpot.protocols.tftp package
- conpot.tests package
- Subpackages
- Submodules
- conpot.tests.test_bacnet_server module
- conpot.tests.test_docs module
- conpot.tests.test_enip_server module
EnipServerTCPEnipServerUDPTestENIPServerTestENIPServer.attribute_operations()TestENIPServer.await_cpf_response()TestENIPServer.pytestmarkTestENIPServer.test_list_identity_tcp()TestENIPServer.test_list_identity_udp()TestENIPServer.test_list_interfaces_tcp()TestENIPServer.test_list_interfaces_udp()TestENIPServer.test_list_services_tcp()TestENIPServer.test_list_services_udp()TestENIPServer.test_malformend_request_tcp()TestENIPServer.test_malformend_request_udp()TestENIPServer.test_read_tags()TestENIPServer.test_write_tags()
enip_test_servers()
- conpot.tests.test_ftp module
TestFTPServerTestFTPServer.client_connect()TestFTPServer.client_init()TestFTPServer.client_refresh()TestFTPServer.setUp()TestFTPServer.tearDown()TestFTPServer.test_abor()TestFTPServer.test_allo()TestFTPServer.test_appe()TestFTPServer.test_auth()TestFTPServer.test_cwd()TestFTPServer.test_dele()TestFTPServer.test_file_rename()TestFTPServer.test_help()TestFTPServer.test_list()TestFTPServer.test_max_retries()TestFTPServer.test_mdtm()TestFTPServer.test_mkd()TestFTPServer.test_mode()TestFTPServer.test_nlist()TestFTPServer.test_noop()TestFTPServer.test_pwd()TestFTPServer.test_rein()TestFTPServer.test_rest()TestFTPServer.test_retr()TestFTPServer.test_rmd()TestFTPServer.test_site()TestFTPServer.test_site_chmod()TestFTPServer.test_site_help()TestFTPServer.test_size()TestFTPServer.test_stat()TestFTPServer.test_stor()TestFTPServer.test_stou()TestFTPServer.test_stru()TestFTPServer.test_syst()TestFTPServer.test_type()
- conpot.tests.test_guardian_ast module
TestGuardianASTTestGuardianAST.setUp()TestGuardianAST.tearDown()TestGuardianAST.test_I20100()TestGuardianAST.test_I20200()TestGuardianAST.test_I20300()TestGuardianAST.test_I20400()TestGuardianAST.test_I20500()TestGuardianAST.test_S60200()TestGuardianAST.test_S60201()TestGuardianAST.test_S60202()TestGuardianAST.test_S60203()TestGuardianAST.test_S60204()TestGuardianAST.test_ast_error()
- conpot.tests.test_http_server module
TestHTTPServerTestHTTPServer.setUp()TestHTTPServer.tearDown()TestHTTPServer.test_do_HEAD()TestHTTPServer.test_do_OPTIONS()TestHTTPServer.test_do_POST()TestHTTPServer.test_do_TRACE()TestHTTPServer.test_http_backend_databus()TestHTTPServer.test_http_backend_tarpit()TestHTTPServer.test_http_request_base()TestHTTPServer.test_http_subselect_trigger()TestHTTPServer.test_not_implemented_method()
- conpot.tests.test_iec104_server module
TestIEC104ServerTestIEC104Server.setUp()TestIEC104Server.tearDown()TestIEC104Server.test_failing_connection_connection_lost_event()TestIEC104Server.test_startdt()TestIEC104Server.test_testfr()TestIEC104Server.test_write_for_non_existing()TestIEC104Server.test_write_no_relation_for_existing()TestIEC104Server.test_write_relation_for_existing()TestIEC104Server.test_write_wrong_type_for_existing()
- conpot.tests.test_ipmi_server module
- conpot.tests.test_kamstrup_decoder module
- conpot.tests.test_kamstrup_management module
TestKamstrupManagementProtocolTestKamstrupManagementProtocol.setUp()TestKamstrupManagementProtocol.tearDown()TestKamstrupManagementProtocol.test_access_control_command()TestKamstrupManagementProtocol.test_alarm_server_command()TestKamstrupManagementProtocol.test_get_config_command()TestKamstrupManagementProtocol.test_get_software_version_command()TestKamstrupManagementProtocol.test_help_command()TestKamstrupManagementProtocol.test_request_connect_command()TestKamstrupManagementProtocol.test_set_config_command()TestKamstrupManagementProtocol.test_set_device_name_command()TestKamstrupManagementProtocol.test_set_ip_command()TestKamstrupManagementProtocol.test_set_kap1_command()TestKamstrupManagementProtocol.test_set_kap2_command()TestKamstrupManagementProtocol.test_set_lookup_command()TestKamstrupManagementProtocol.test_set_name_server_command()TestKamstrupManagementProtocol.test_set_ports_command()TestKamstrupManagementProtocol.test_set_serial_command()TestKamstrupManagementProtocol.test_set_watchdog_command()
check_command_resp_help_message()
- conpot.tests.test_kamstrup_meter module
- conpot.tests.test_logger_hpfriends module
- conpot.tests.test_logger_json module
- conpot.tests.test_logger_taxii module
- conpot.tests.test_modbus_server module
TestModbusServerTestModbusServer.setUp()TestModbusServer.tearDown()TestModbusServer.test_modbus_logging()TestModbusServer.test_read_coils()TestModbusServer.test_read_nonexistent_slave()TestModbusServer.test_report_slave_id()TestModbusServer.test_response_function_43_device_info()TestModbusServer.test_write_read_coils()
- conpot.tests.test_proxy module
- conpot.tests.test_pysnmp_wrapper module
- conpot.tests.test_s7_server module
- conpot.tests.test_snmp_server module
- conpot.tests.test_tftp module
- conpot.tests.test_utils_ext_ip module
- conpot.tests.test_utils_mac_addr module
- conpot.tests.test_vfs module
TestFileSystemTestFileSystem.setUp()TestFileSystem.tearDown()TestFileSystem.test_access()TestFileSystem.test_chmod()TestFileSystem.test_chown()TestFileSystem.test_copydir()TestFileSystem.test_copyfile()TestFileSystem.test_format_list()TestFileSystem.test_get_cwd()TestFileSystem.test_get_permissions()TestFileSystem.test_getmtime()TestFileSystem.test_jail()TestFileSystem.test_listdir()TestFileSystem.test_mkdir()TestFileSystem.test_mkdirs()TestFileSystem.test_movedir()TestFileSystem.test_movefile()TestFileSystem.test_open_dir()TestFileSystem.test_open_file()TestFileSystem.test_openbin_file()TestFileSystem.test_readlink()TestFileSystem.test_remove()TestFileSystem.test_removedir()TestFileSystem.test_snapshot()TestFileSystem.test_stat()TestFileSystem.test_utime()
TestSubFileSystemTestSubFileSystem.setUp()TestSubFileSystem.tearDown()TestSubFileSystem.test_access()TestSubFileSystem.test_chmod()TestSubFileSystem.test_chown()TestSubFileSystem.test_format_list()TestSubFileSystem.test_get_cwd()TestSubFileSystem.test_get_permissions()TestSubFileSystem.test_listdir()TestSubFileSystem.test_mkdir()TestSubFileSystem.test_mkdirs()TestSubFileSystem.test_open_file()TestSubFileSystem.test_readlink()TestSubFileSystem.test_remove()TestSubFileSystem.test_removedir()TestSubFileSystem.test_set_time()TestSubFileSystem.test_stat()TestSubFileSystem.test_utime()
- Module contents
- conpot.tests.helpers package
- conpot.utils package