审核事件表
该表包含整个 CPython 运行时和标准库中由sys.audit()或PySys_Audit()调用引发的所有事件。这些呼叫是在 3.8.0 或更高版本中添加的。
有关处理这些事件的信息,请参见sys.addaudithook()和PySys_AddAuditHook()。
CPython 实现细节: 该表是从 CPython 文档生成的,可能不表示其他实现引发的事件。有关引发的实际事件,请参见您的运行时特定文档。
Audit event | Arguments | References |
---|---|---|
array.new | typecode , initializer | [1] |
builtins.breakpoint | breakpointhook | [1] |
builtins.input | prompt | [1] |
builtins.input/result | result | [1] |
code.new | code , filename , name , argcount , posonlyargcount , kwonlyargcount , nlocals , stacksize , flags | [1] |
compile | source , filename | [1] |
cpython.PyInterpreterState_Clear | [1] | |
cpython.PyInterpreterState_New | [1] | |
cpython._PySys_ClearAuditHooks | [1] | |
cpython.run_command | command | [1] |
cpython.run_file | filename | [1] |
cpython.run_interactivehook | hook | [1] |
cpython.run_module | module-name | [1] |
cpython.run_startup | filename | [1] |
cpython.run_stdin | [1] | |
ctypes.addressof | obj | [1] |
ctypes.call_function | func_pointer , arguments | [1] |
ctypes.cdata | address | [1] |
ctypes.cdata/buffer | pointer , size , offset | [1][2] |
ctypes.create_string_buffer | init , size | [1] |
ctypes.create_unicode_buffer | init , size | [1] |
ctypes.dlopen | name | [1] |
ctypes.dlsym | library , name | [1] |
ctypes.dlsym/handle | handle , name | [1] |
ctypes.get_errno | [1] | |
ctypes.get_last_error | [1] | |
ctypes.seh_exception | code | [1] |
ctypes.set_errno | errno | [1] |
ctypes.set_last_error | error | [1] |
ctypes.string_at | address , size | [1] |
ctypes.wstring_at | address , size | [1] |
ensurepip.bootstrap | root | [1] |
exec | code_object | [1][2] |
fcntl.fcntl | fd , cmd , arg | [1] |
fcntl.flock | fd , operation | [1] |
fcntl.ioctl | fd , request , arg | [1] |
fcntl.lockf | fd , cmd , len , start , whence | [1] |
ftplib.connect | self , host , port | [1] |
ftplib.sendcmd | self , cmd | [1][2] |
glob.glob | pathname , recursive | [1][2] |
imaplib.open | self , host , port | [1] |
imaplib.send | self , data | [1] |
import | module , filename , sys.path , sys.meta_path , sys.path_hooks | [1] |
mmap.new | fileno , length , access , offset | [1] |
msvcrt.get_osfhandle | fd | [1] |
msvcrt.locking | fd , mode , nbytes | [1] |
msvcrt.open_osfhandle | handle , flags | [1] |
nntplib.connect | self , host , port | [1][2] |
nntplib.putline | self , line | [1][2] |
open | file , mode , flags | [1][2][3] |
os.add_dll_directory | path | [1] |
os.chdir | path | [1][2] |
os.chflags | path , flags | [1][2] |
os.chmod | path , mode , dir_fd | [1][2][3] |
os.chown | path , uid , gid , dir_fd | [1][2][3] |
os.exec | path , args , env | [1] |
os.fork | [1] | |
os.forkpty | [1] | |
os.getxattr | path , attribute | [1] |
os.kill | pid , sig | [1] |
os.killpg | pgid , sig | [1] |
os.link | src , dst , src_dir_fd , dst_dir_fd | [1] |
os.listdir | path | [1] |
os.listxattr | path | [1] |
os.lockf | fd , cmd , len | [1] |
os.mkdir | path , mode , dir_fd | [1][2] |
os.posix_spawn | path , argv , env | [1][2] |
os.putenv | key , value | [1] |
os.remove | path , dir_fd | [1][2][3] |
os.removexattr | path , attribute | [1] |
os.rename | src , dst , src_dir_fd , dst_dir_fd | [1][2][3] |
os.rmdir | path , dir_fd | [1] |
os.scandir | path | [1] |
os.setxattr | path , attribute , value , flags | [1] |
os.spawn | mode , path , args , env | [1] |
os.startfile | path , operation | [1] |
os.symlink | src , dst , dir_fd | [1] |
os.system | command | [1] |
os.truncate | fd , length | [1][2] |
os.unsetenv | key | [1] |
os.utime | path , times , ns , dir_fd | [1] |
pdb.Pdb | [1] | |
pickle.find_class | module , name | [1] |
poplib.connect | self , host , port | [1][2] |
poplib.putline | self , line | [1][2] |
pty.spawn | argv | [1] |
resource.prlimit | pid , resource , limits | [1] |
resource.setrlimit | resource , limits | [1] |
shutil.chown | path , user , group | [1] |
shutil.copyfile | src , dst | [1][2][3] |
shutil.copymode | src , dst | [1][2] |
shutil.copystat | src , dst | [1][2] |
shutil.copytree | src , dst | [1] |
shutil.make_archive | base_name , format , root_dir , base_dir | [1] |
shutil.move | src , dst | [1] |
shutil.rmtree | path | [1] |
shutil.unpack_archive | filename , extract_dir , format | [1] |
signal.pthread_kill | thread_id , signalnum | [1] |
smtplib.connect | self , host , port | [1] |
smtplib.send | self , data | [1] |
socket.new | self , family , type , protocol | [1] |
socket.bind | self , address | [1] |
socket.connect | self , address | [1][2] |
socket.getaddrinfo | host , port , family , type , protocol | [1] |
socket.gethostbyaddr | ip_address | [1] |
socket.gethostbyname | hostname | [1][2] |
socket.gethostname | [1] | |
socket.getnameinfo | sockaddr | [1] |
socket.getservbyname | servicename , protocolname | [1] |
socket.getservbyport | port , protocolname | [1] |
socket.sendmsg | self , address | [1] |
socket.sendto | self , address | [1] |
socket.sethostname | name | [1] |
sqlite3.connect | database | [1] |
subprocess.Popen | executable , args , cwd , env | [1] |
sys._current_frames | [1] | |
sys._getframe | [1] | |
sys.addaudithook | [1][2] | |
sys.excepthook | hook , type , value , traceback | [1] |
sys.set_asyncgen_hooks_finalizer | [1] | |
sys.set_asyncgen_hooks_firstiter | [1] | |
sys.setprofile | [1] | |
sys.settrace | [1] | |
sys.unraisablehook | hook , unraisable | [1] |
syslog.closelog | [1] | |
syslog.openlog | ident , logoption , facility | [1] |
syslog.setlogmask | maskpri | [1] |
syslog.syslog | priority , message | [1] |
telnetlib.Telnet.open | self , host , port | [1] |
telnetlib.Telnet.write | self , buffer | [1] |
tempfile.mkdtemp | fullpath | [1][2] |
tempfile.mkstemp | fullpath | [1][2][3] |
urllib.Request | fullurl , data , headers , method | [1] |
webbrowser.open | url | [1] |
winreg.ConnectRegistry | computer_name , key | [1] |
winreg.CreateKey | key , sub_key , access | [1][2] |
winreg.DeleteKey | key , sub_key , access | [1][2] |
winreg.DeleteValue | key , value | [1] |
winreg.DisableReflectionKey | key | [1] |
winreg.EnableReflectionKey | key | [1] |
winreg.EnumKey | key , index | [1] |
winreg.EnumValue | key , index | [1] |
winreg.ExpandEnvironmentStrings | str | [1] |
winreg.LoadKey | key , sub_key , file_name | [1] |
winreg.OpenKey | key , sub_key , access | [1] |
winreg.OpenKey/result | key | [1][2][3] |
winreg.PyHKEY.Detach | key | [1] |
winreg.QueryInfoKey | key | [1] |
winreg.QueryReflectionKey | key | [1] |
winreg.QueryValue | key , sub_key , value_name | [1][2] |
winreg.SaveKey | key , file_name | [1] |
winreg.SetValue | key , sub_key , type , value | [1][2] |