Path: blob/master/lib/rex/post/permission.rb
19612 views
# -*- coding: binary -*-1module Rex::Post::Permission2# Generic page protection flags3PROT_NONE = 04PROT_READ = (1 << 0)5PROT_WRITE = (1 << 1)6PROT_EXEC = (1 << 2)7PROT_COW = (1 << 20)89# Generic permissions10GEN_NONE = 011GEN_READ = (1 << 0)12GEN_WRITE = (1 << 1)13GEN_EXEC = (1 << 2)1415# Generic process open permissions16PROCESS_READ = (1 << 0)17PROCESS_WRITE = (1 << 1)18PROCESS_EXECUTE = (1 << 2)19PROCESS_ALL = 0xffffffff2021# Generic thread open permissions22THREAD_READ = (1 << 0)23THREAD_WRITE = (1 << 1)24THREAD_EXECUTE = (1 << 2)25THREAD_ALL = 0xffffffff26end272829