Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
nodejs /
src /
permission /
Delete
Unzip
Name
Size
Permission
Date
Action
child_process_permission.h
707
B
-rw-r--r--
2024-02-13 21:40
fs_permission.h
3.9
KB
-rw-r--r--
2024-02-13 21:40
permission.h
2.28
KB
-rw-r--r--
2024-02-13 21:40
permission_base.h
1.51
KB
-rw-r--r--
2024-02-13 21:40
worker_permission.h
680
B
-rw-r--r--
2024-02-13 21:40
Save
Rename
#ifndef SRC_PERMISSION_PERMISSION_BASE_H_ #define SRC_PERMISSION_PERMISSION_BASE_H_ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #include <map> #include <string> #include <string_view> #include "v8.h" namespace node { namespace permission { #define FILESYSTEM_PERMISSIONS(V) \ V(FileSystem, "fs", PermissionsRoot) \ V(FileSystemRead, "fs.read", FileSystem) \ V(FileSystemWrite, "fs.write", FileSystem) #define CHILD_PROCESS_PERMISSIONS(V) V(ChildProcess, "child", PermissionsRoot) #define WORKER_THREADS_PERMISSIONS(V) \ V(WorkerThreads, "worker", PermissionsRoot) #define PERMISSIONS(V) \ FILESYSTEM_PERMISSIONS(V) \ CHILD_PROCESS_PERMISSIONS(V) \ WORKER_THREADS_PERMISSIONS(V) #define V(name, _, __) k##name, enum class PermissionScope { kPermissionsRoot = -1, PERMISSIONS(V) kPermissionsCount }; #undef V class PermissionBase { public: virtual void Apply(const std::string& allow, PermissionScope scope) = 0; virtual bool is_granted(PermissionScope perm, const std::string_view& param = "") = 0; }; } // namespace permission } // namespace node #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #endif // SRC_PERMISSION_PERMISSION_BASE_H_