在这里插入代码片
1.int 和Interger的区别
2.int和Interger区别以及代码解析
bash shells/brute-force.sh 172.21.33.44 ssh -L shells/User.txt
#! /bin/bash
if ping -c1 $1 &>/dev/null ;then
hydra $3 $4 -P shells/Password.txt -t 4 $1 $2
else
echo "Target is not online!"
fi
sed -i 's/\r$//' ./brute-force.sh
Fuzzing finish, please log in the PLC to check if there is vulnerbility!
hydra -L User.txt -P Password.txt -t 4 172.21.33.20 rdp
yum install --downloadonly --downloaddir=/home/rpm2 libssh-dev
echo "kill the " $1
#!/bin/bash
# first kill process name contian $1 string
pkill -9 $1
proc_id_array=$(ps ax | grep $1 | grep -v grep | awk '{print $1}')
echo "process ids = " $proc_id_array
kill -9 ${proc_id_array}
/// 端口扫描
PortScan
/// 密码爆破
CodeBlast
/// 模糊测试
FuzzyTest
/// PLC识别
PlcDistinguish
/// 漏洞检测
VulDetection
Modbus测试项包括:
(1)FuntionCode_detect
(2)All_Memory
(3)Read_Coils1
(4)Read_Coils2
(5)Read_DI
(6)Read_HR
(7)Read_IR
(8)Write_SC
(9)Write_SR1
(10)Write_SR2
(11)Write_MC
(12)Write_MR
(13)ReadWrite_MR
S7Comm测试项包括:
(1)S7_CN_Setup
(2)S7_Cotp1
(3)S7_Cotp2
(4)S7_RD_DB
(5)S7_RD_M
(6)S7_RD_Q
(7)S7_Start
(8)S7_Stop
(9)S7_Tpkt_1
(10)S7_Tpkt_2
(11)S7_WR_DB
(12)S7_WR_M
(13)S7-WR_Q
Error: Command failed: python3 scripts/fuzzy/Modbus_All_Memory.py 172.21.34.45
Traceback (most recent call last):
File “scripts/fuzzy/Modbus_All_Memory.py”, line 3, in
from sulley import *
File “/home/ylx/workspace/magnesium/scripts/fuzzy/sulley/init.py”, line 605
raise msg, argument(x)
^
SyntaxError: invalid syntax
{
item: fuzzyTest(
loginUserId: “ck4p04w6500001boju1r12ctj”
ip: “172.21.34.45”
type: “Modbus”
functioncode: “All_Memory”
)
}
please check the target
vue.common.dev.js?4650:630 [Vue warn]: Error in v-on handler (Promise/async): "Error: Error: Network error: Cannot return null for non-nullable field Query.bruteForce."
found in
---> <VBtn>
<VForm>
<FormFlex> at src/components/forms/form-flex/form-flex.vue
<ValidationObserver>
<Codeblast> at src/views/attackdf/codeblast/codeblast.vue
<VMain>
<VApp>
<AppLayout> at src/views/core/layout/layout.vue
<App> at src/app.vue
<Root>
warn @ vue.common.dev.js?4650:630
vue.common.dev.js?4650:1902 Error: Error: Network error: Cannot return null for non-nullable field Query.bruteForce.
at _callee2$ (codeblast.vue?9b0c:185:1)
at tryCatch (runtime.js?96cf:63:1)
at Generator.invoke [as _invoke] (runtime.js?96cf:294:1)
at Generator.eval [as throw] (runtime.js?96cf:119:1)
at asyncGeneratorStep (asyncToGenerator.js?1da1:3:1)
at _throw (asyncToGenerator.js?1da1:29:1)
yarn dev
ylx@ylx-ThinkPad-E490:~/workspace/magnesium$ yarn dev
yarn run v1.22.19
$ yarn generate:prisma
$ prisma generate
Environment variables loaded from prisma/.env
Prisma schema loaded from prisma/schema.prisma
✔ Generated Prisma Client (2.30.3) to ./node_modules/@prisma/client in 172ms
You can now start using Prisma Client in your code. Reference: https://pris.ly/d/client
import { PrismaClient } from ‘@prisma/client’
const prisma = new PrismaClient()
$ env-cmd -f ./prisma/.env ts-node-dev --no-notify --respawn --transpile-only src
[INFO] 08:57:42 ts-node-dev ver. 1.1.8 (using ts-node ver. 9.1.1, typescript ver. 4.4.2)
Environment Variables:
{
LESSOPEN: '| /usr/bin/lesspipe %s',
npm_package_devDependencies__types_node_ssh: '^7.0.1',
npm_package_dependencies__babel_runtime: '^7.15.3',
npm_package_scripts_generate_ts_node_dev: 'ts-node-dev src/nexusSchema.ts',
npm_package_prisma_schema: 'prisma/schema.prisma',
LANGUAGE: 'zh_CN:zh',
USER: 'ylx',
npm_package_devDependencies_jest: '^27.1.0',
npm_package_dependencies_xml2js: '^0.4.23',
npm_package_dependencies_bcryptjs: '^2.4.3',
npm_config_version_commit_hooks: 'true',
npm_config_user_agent: 'yarn/1.22.19 npm/? node/v14.20.0 linux x64',
DATABASE_URL: 'postgresql://hollysys:hollysys@172.21.34.58:5432/hollysys?schema=prod',
XDG_SEAT: 'seat0',
npm_package_jest_testEnvironment: 'node',
npm_package_devDependencies_get_port: '^5.1.1',
npm_package_dependencies_socket_io: '^4.6.0',
npm_package_bugs_url: 'http://172.21.33.11/research/audit/neon/issues',
npm_config_bin_links: 'true',
SSH_AGENT_PID: '2016',
XDG_SESSION_TYPE: 'x11',
npm_node_execpath: '/usr/local/bin/node',
npm_package_scripts_prebuild: 'yarn clean && yarn generate',
npm_package_devDependencies__prettier_plugin_xml: '^1.0.2',
npm_config_init_version: '1.0.0',
DEBUG: 'engine',
SHLVL: '1',
npm_package_devDependencies__types_express: '^4.17.13',
SSH_SELF_HOST_PUBLIC_KEY: 'configs/neon-ssh.authorized_keys',
QT4_IM_MODULE: 'ibus',
HOME: '/home/ylx',
OLDPWD: '/home/ylx/workspace',
UPLOAD_MAX_FILE_SIZE: '100MB',
APP_PASSWORD_ATTEMPT_MAX_COUNT: '5',
DESKTOP_SESSION: 'xubuntu',
npm_package_scripts_changelog: "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && prettier --write './CHANGELOG.md'",
npm_package_dependencies_graphql_middleware: '^6.1.4',
SSH_SELF_HOST_IP: '192.18.0.1',
PANEL_GDK_CORE_DEVICE_EVENTS: '0',
npm_package_dependencies_ms: '^2.1.3',
npm_package_engines_node: '^14.15.0',
npm_config_init_license: 'MIT',
APP_PORT: '4000',
GTK_MODULES: 'gail:atk-bridge',
XDG_SEAT_PATH: '/org/freedesktop/DisplayManager/Seat0',
YARN_WRAP_OUTPUT: 'false',
npm_package_devDependencies__types_fs_extra: '^9.0.12',
npm_package_dependencies_validator: '^13.6.0',
npm_package_engineStrict: 'true',
npm_config_version_tag_prefix: 'v',
SSH_LOCALHOST_PASSWOED: 'hollysys',
SSH_SELF_HOST_MAIN_NETWORK_NAME: 'enp2s0',
DBUS_SESSION_BUS_ADDRESS: 'unix:path=/run/user/1000/bus',
npm_package_gitHooks_pre_commit: 'lint-staged',
npm_package_scripts_postinstall: 'yarn generate',
npm_package_devDependencies_husky: '^4.3.8',
npm_package_dependencies_node_ssh: '^12.0.0',
npm_package_keywords_0: 'hollysys',
COLORTERM: 'truecolor',
npm_package_scripts_generate_db: 'prisma migrate dev --name init',
npm_package_devDependencies_typescript: '^4.4.2',
npm_package_devDependencies__types_cron: '^1.7.3',
npm_package_devDependencies__types_bytes: '^3.1.1',
npm_package_dependencies_ssh2: '^1.11.0',
npm_package_os_0: 'linux',
npm_package_keywords_1: 'holisec',
npm_package_description: 'HoliSec-SAS Server endpoint',
npm_package_devDependencies_pg: '^8.6.0',
npm_package_devDependencies__babel_preset_env: '^7.14.7',
npm_package_dependencies_systeminformation: '^5.8.6',
npm_package_os_1: 'darwin',
npm_package_keywords_2: 'sas',
npm_package_homepage: 'http://172.21.33.11/research/audit/neon',
APP_PASSWORD_ERROR_USER_LOCK_DURATION: '30',
NODE_TLS_REJECT_UNAUTHORIZED: '0',
QT_QPA_PLATFORMTHEME: 'gtk2',
npm_package_scripts_dev: 'env-cmd -f ./prisma/.env ts-node-dev --no-notify --respawn --transpile-only src',
npm_package_devDependencies_prettier: '^2.3.2',
npm_package_dependencies_graphql_query_complexity: '^0.9.0',
npm_package_os_2: 'windows',
npm_package_keywords_3: 'graphql',
GTK_IM_MODULE: 'ibus',
LOGNAME: 'ylx',
npm_package_scripts_clean: 'rm -rf dist',
npm_package_devDependencies__types_body_parser: '^1.19.1',
npm_package_dependencies_graphql_shield: '^7.5.0',
npm_package_keywords_4: 'server',
npm_package_type: 'commonjs',
WINDOWID: '77594627',
_: '/home/ylx/.yarn/bin/yarn',
npm_package_jest_preset: 'ts-jest',
npm_package_devDependencies_ts_jest: '^27.0.5',
npm_package_devDependencies__types_jest: '^27.0.1',
npm_package_devDependencies__types_graphql_upload: '^8.0.7',
npm_package_dependencies_express: '^4.17.1',
npm_package_private: 'true',
SSH_LOCALHOST_IP: '172.21.34.41',
XDG_SESSION_CLASS: 'user',
npm_package_devDependencies_graphql_request: '^3.4.0',
npm_package_devDependencies__types_cors: '^2.8.11',
npm_package_devDependencies__graphql_tools_load: '^7.1.9',
npm_package_dependencies__prisma_client: '^2.30.2',
npm_config_registry: 'https://registry.npm.taobao.org',
APP_TOKEN_EXPIRES_IN: '7',
CLUTTER_BACKEND: 'x11',
TERM: 'xterm-256color',
GTK_OVERLAY_SCROLLING: '0',
XDG_SESSION_ID: 'c2',
npm_package_devDependencies__types_lodash: '^4.14.171',
npm_package_devDependencies__babel_core: '^7.14.6',
npm_package_scripts_start: 'node dist',
npm_package_devDependencies__paljs_cli: '^3.6.0',
npm_config_ignore_scripts: '',
SSH_SELF_HOST_PRIVATE_KEY: 'configs/neon-rsa.private',
npm_package_dependencies_fs_extra: '^10.0.0',
npm_package_maintainers_0_email: 'guog@live.cn',
npm_package_author_email: 'guog@live.cn',
APP_SECRET: 'Hollysys#1234',
SSH_LOCALHOST_USER_NAME: 'root',
PATH: '/tmp/yarn--1677805059352-0.10819360738997919:/home/ylx/workspace/magnesium/node_modules/.bin:/home/ylx/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/home/ylx/.yarn/bin:/home/ylx/.config/yarn/global/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin',
NODE: '/usr/local/bin/node',
SESSION_MANAGER: 'local/ylx-ThinkPad-E490:@/tmp/.ICE-unix/1836,unix/ylx-ThinkPad-E490:/tmp/.ICE-unix/1836',
GDM_LANG: 'zh_CN',
npm_package_jest_globals_ts_jest_diagnostics_warnOnly: 'true',
npm_package_devDependencies_prisma: '^2.30.2',
npm_package_repository_type: 'git',
npm_package_name: 'neon',
XDG_SESSION_PATH: '/org/freedesktop/DisplayManager/Session0',
XDG_MENU_PREFIX: 'xfce-',
XDG_RUNTIME_DIR: '/run/user/1000',
npm_package_dependencies_envfile: '^6.17.0',
npm_package_dependencies__paljs_nexus: '3.8.3',
DISPLAY: ':0.0',
npm_package_devDependencies_env_cmd: '^10.1.0',
npm_package_dependencies_cron: '^1.8.2',
npm_package_dependencies_bytes: '^3.1.0',
SSH_SELF_HOST_PORT: '22',
LANG: 'zh_CN.UTF-8',
XDG_CURRENT_DESKTOP: 'XFCE',
npm_package_devDependencies_ts_node_dev: '^1.1.8',
XMODIFIERS: '@im=ibus',
XDG_SESSION_DESKTOP: 'xubuntu',
XAUTHORITY: '/home/ylx/.Xauthority',
LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:',
npm_lifecycle_script: 'env-cmd -f ./prisma/.env ts-node-dev --no-notify --respawn --transpile-only src',
npm_package_lint_staged___ts_0: "npx prettier --write './src/**/*.{ts,md}'",
npm_package_devDependencies__types_jsonwebtoken: '^8.5.5',
npm_package_main: 'dist/index.js',
UPLOAD_DIR: './uploads',
NEXUS_SHOULD_EXIT_AFTER_REFLECTION: 'false',
SSH_AUTH_SOCK: '/run/user/1000/keyring/ssh',
XDG_GREETER_DATA_DIR: '/var/lib/lightdm-data/ylx',
npm_package_lint_staged___ts_1: 'git add',
npm_package_scripts_test: 'yarn generate && jest',
npm_package_scripts_generate_nexus: 'ts-node --transpile-only src/nexusSchema',
npm_package_dependencies_ipaddr_js: '^2.0.1',
npm_config_version_git_message: 'v%s',
SHELL: '/bin/bash',
npm_lifecycle_event: 'dev',
npm_package_husky_hooks_pre_commit: 'lint-staged',
npm_package_scripts_gen_schema: 'node scripts/gen-schema.js',
npm_package_dependencies_pretty_size: '^2.0.0',
npm_package_dependencies_pluralize: '^8.0.0',
npm_package_dependencies_nanoid: '^3.1.25',
npm_package_dependencies_graphql_upload: '^12.0.0',
npm_package_repository_url: 'http://172.21.33.11/research/audit/neon.git',
npm_package_version: '1.20.7',
QT_ACCESSIBILITY: '1',
GDMSESSION: 'xubuntu',
npm_config_argv: '{"remain":[],"cooked":["run","dev"],"original":["dev"]}',
npm_package_scripts_build: 'cross-env NODE_ENV=production && tsc',
npm_package_devDependencies_lint_staged: '^11.1.2',
npm_package_dependencies_graphql: '^15.5.3',
npm_package_dependencies_cors: '^2.8.5',
npm_package_bugs_email: 'guog@live.cn',
npm_package_engines_yarn: '^1.22.4',
LESSCLOSE: '/usr/bin/lesspipe %s %s',
npm_package_scripts_predev: 'yarn generate:prisma',
npm_package_devDependencies__graphql_tools_graphql_file_loader: '^7.0.6',
npm_package_dependencies_lodash: '^4.17.20',
npm_package_dependencies_is_docker: '^3.0.0',
npm_package_dependencies_execa: '^5.1.1',
npm_package_scripts_generate_code: "rm -rf ./src/.generated && pal g && prettier --write './src/.generated/**/*.ts'",
npm_package_devDependencies__types_xml2js: '^0.4.9',
npm_package_devDependencies__types_bcryptjs: '^2.4.2',
npm_config_version_git_tag: 'true',
npm_config_version_git_sign: '',
UPLOAD_MAX_FILES: '10',
GPG_AGENT_INFO: '/run/user/1000/gnupg/S.gpg-agent:0:1',
npm_package_scripts_generate: 'yarn generate:prisma && yarn generate:nexus',
npm_package_license: 'MIT',
npm_config_strict_ssl: 'true',
QT_IM_MODULE: 'ibus',
XDG_VTNR: '7',
npm_package_scripts_format: "prettier --write './src/**/*.{ts,md}'",
CHECKPOINT_DISABLE: '1',
SSH_LOCALHOST_PORT: '22',
PWD: '/home/ylx/workspace/magnesium',
npm_execpath: '/home/ylx/.yarn/bin/yarn.js',
npm_package_dependencies_iconv_lite: '^0.6.3',
SSH_SELF_HOST_USERNAME: 'root',
XDG_CONFIG_DIRS: '/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg',
CLUTTER_IM_MODULE: 'ibus',
XDG_DATA_DIRS: '/usr/share/xfce4:/usr/share/xubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share',
npm_package_dependencies_apollo_server_express: '^2.25.2',
npm_package_engines_npm: '^6.14.7',
npm_package_maintainers_0_name: 'guog',
npm_package_author_url: 'https://github.com/guog',
npm_package_author_name: 'guog',
npm_package_scripts_prisma: 'prisma',
npm_package_devDependencies_cross_env: '^7.0.3',
npm_package_dependencies_nexus: '^1.1.0',
npm_package_dependencies_date_fns: '^2.23.0',
npm_config_save_prefix: '^',
npm_config_ignore_optional: '',
npm_package_devDependencies_conventional_changelog_cli: '^2.1.1',
npm_package_dependencies_jsonwebtoken: '^8.5.1',
VTE_VERSION: '6003',
npm_package_scripts_generate_prisma: 'prisma generate',
npm_package_devDependencies__types_validator: '^13.6.3',
npm_package_dependencies_http: '^0.0.1-security',
NODE_ENV: 'development',
INIT_CWD: '/home/ylx/workspace/magnesium',
PRISMA_HIDE_UPDATE_MESSAGE: '1',
TS_NODE_DEV: 'true'
}
{
LESSOPEN: '| /usr/bin/lesspipe %s',
npm_package_devDependencies__types_node_ssh: '^7.0.1',
npm_package_dependencies__babel_runtime: '^7.15.3',
npm_package_scripts_generate_ts_node_dev: 'ts-node-dev src/nexusSchema.ts',
npm_package_prisma_schema: 'prisma/schema.prisma',
LANGUAGE: 'zh_CN:zh',
USER: 'ylx',
npm_package_devDependencies_jest: '^27.1.0',
npm_package_dependencies_xml2js: '^0.4.23',
npm_package_dependencies_bcryptjs: '^2.4.3',
npm_config_version_commit_hooks: 'true',
npm_config_user_agent: 'yarn/1.22.19 npm/? node/v14.20.0 linux x64',
DATABASE_URL: 'postgresql://hollysys:hollysys@172.21.34.58:5432/hollysys?schema=prod',
XDG_SEAT: 'seat0',
npm_package_jest_testEnvironment: 'node',
npm_package_devDependencies_get_port: '^5.1.1',
npm_package_dependencies_socket_io: '^4.6.0',
npm_package_bugs_url: 'http://172.21.33.11/research/audit/neon/issues',
npm_config_bin_links: 'true',
SSH_AGENT_PID: '2016',
XDG_SESSION_TYPE: 'x11',
npm_node_execpath: '/usr/local/bin/node',
npm_package_scripts_prebuild: 'yarn clean && yarn generate',
npm_package_devDependencies__prettier_plugin_xml: '^1.0.2',
npm_config_init_version: '1.0.0',
DEBUG: 'engine',
SHLVL: '1',
npm_package_devDependencies__types_express: '^4.17.13',
SSH_SELF_HOST_PUBLIC_KEY: 'configs/neon-ssh.authorized_keys',
QT4_IM_MODULE: 'ibus',
HOME: '/home/ylx',
OLDPWD: '/home/ylx/workspace',
UPLOAD_MAX_FILE_SIZE: '100MB',
APP_PASSWORD_ATTEMPT_MAX_COUNT: '5',
DESKTOP_SESSION: 'xubuntu',
npm_package_scripts_changelog: "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && prettier --write './CHANGELOG.md'",
npm_package_dependencies_graphql_middleware: '^6.1.4',
SSH_SELF_HOST_IP: '192.18.0.1',
PANEL_GDK_CORE_DEVICE_EVENTS: '0',
npm_package_dependencies_ms: '^2.1.3',
npm_package_engines_node: '^14.15.0',
npm_config_init_license: 'MIT',
APP_PORT: '4000',
GTK_MODULES: 'gail:atk-bridge',
XDG_SEAT_PATH: '/org/freedesktop/DisplayManager/Seat0',
YARN_WRAP_OUTPUT: 'false',
npm_package_devDependencies__types_fs_extra: '^9.0.12',
npm_package_dependencies_validator: '^13.6.0',
npm_package_engineStrict: 'true',
npm_config_version_tag_prefix: 'v',
SSH_LOCALHOST_PASSWOED: 'hollysys',
SSH_SELF_HOST_MAIN_NETWORK_NAME: 'enp2s0',
DBUS_SESSION_BUS_ADDRESS: 'unix:path=/run/user/1000/bus',
npm_package_gitHooks_pre_commit: 'lint-staged',
npm_package_scripts_postinstall: 'yarn generate',
npm_package_devDependencies_husky: '^4.3.8',
npm_package_dependencies_node_ssh: '^12.0.0',
npm_package_keywords_0: 'hollysys',
COLORTERM: 'truecolor',
npm_package_scripts_generate_db: 'prisma migrate dev --name init',
npm_package_devDependencies_typescript: '^4.4.2',
npm_package_devDependencies__types_cron: '^1.7.3',
npm_package_devDependencies__types_bytes: '^3.1.1',
npm_package_dependencies_ssh2: '^1.11.0',
npm_package_os_0: 'linux',
npm_package_keywords_1: 'holisec',
npm_package_description: 'HoliSec-SAS Server endpoint',
npm_package_devDependencies_pg: '^8.6.0',
npm_package_devDependencies__babel_preset_env: '^7.14.7',
npm_package_dependencies_systeminformation: '^5.8.6',
npm_package_os_1: 'darwin',
npm_package_keywords_2: 'sas',
npm_package_homepage: 'http://172.21.33.11/research/audit/neon',
APP_PASSWORD_ERROR_USER_LOCK_DURATION: '30',
NODE_TLS_REJECT_UNAUTHORIZED: '0',
QT_QPA_PLATFORMTHEME: 'gtk2',
npm_package_scripts_dev: 'env-cmd -f ./prisma/.env ts-node-dev --no-notify --respawn --transpile-only src',
npm_package_devDependencies_prettier: '^2.3.2',
npm_package_dependencies_graphql_query_complexity: '^0.9.0',
npm_package_os_2: 'windows',
npm_package_keywords_3: 'graphql',
GTK_IM_MODULE: 'ibus',
LOGNAME: 'ylx',
npm_package_scripts_clean: 'rm -rf dist',
npm_package_devDependencies__types_body_parser: '^1.19.1',
npm_package_dependencies_graphql_shield: '^7.5.0',
npm_package_keywords_4: 'server',
npm_package_type: 'commonjs',
WINDOWID: '77594627',
_: '/home/ylx/.yarn/bin/yarn',
npm_package_jest_preset: 'ts-jest',
npm_package_devDependencies_ts_jest: '^27.0.5',
npm_package_devDependencies__types_jest: '^27.0.1',
npm_package_devDependencies__types_graphql_upload: '^8.0.7',
npm_package_dependencies_express: '^4.17.1',
npm_package_private: 'true',
SSH_LOCALHOST_IP: '172.21.34.41',
XDG_SESSION_CLASS: 'user',
npm_package_devDependencies_graphql_request: '^3.4.0',
npm_package_devDependencies__types_cors: '^2.8.11',
npm_package_devDependencies__graphql_tools_load: '^7.1.9',
npm_package_dependencies__prisma_client: '^2.30.2',
npm_config_registry: 'https://registry.npm.taobao.org',
APP_TOKEN_EXPIRES_IN: '7',
CLUTTER_BACKEND: 'x11',
TERM: 'xterm-256color',
GTK_OVERLAY_SCROLLING: '0',
XDG_SESSION_ID: 'c2',
npm_package_devDependencies__types_lodash: '^4.14.171',
npm_package_devDependencies__babel_core: '^7.14.6',
npm_package_scripts_start: 'node dist',
npm_package_devDependencies__paljs_cli: '^3.6.0',
npm_config_ignore_scripts: '',
SSH_SELF_HOST_PRIVATE_KEY: 'configs/neon-rsa.private',
npm_package_dependencies_fs_extra: '^10.0.0',
npm_package_maintainers_0_email: 'guog@live.cn',
npm_package_author_email: 'guog@live.cn',
APP_SECRET: 'Hollysys#1234',
SSH_LOCALHOST_USER_NAME: 'root',
PATH: '/tmp/yarn--1677805059352-0.10819360738997919:/home/ylx/workspace/magnesium/node_modules/.bin:/home/ylx/.config/yarn/link/node_modules/.bin:/usr/local/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/usr/local/bin/node_modules/npm/bin/node-gyp-bin:/home/ylx/.yarn/bin:/home/ylx/.config/yarn/global/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin',
NODE: '/usr/local/bin/node',
SESSION_MANAGER: 'local/ylx-ThinkPad-E490:@/tmp/.ICE-unix/1836,unix/ylx-ThinkPad-E490:/tmp/.ICE-unix/1836',
GDM_LANG: 'zh_CN',
npm_package_jest_globals_ts_jest_diagnostics_warnOnly: 'true',
npm_package_devDependencies_prisma: '^2.30.2',
npm_package_repository_type: 'git',
npm_package_name: 'neon',
XDG_SESSION_PATH: '/org/freedesktop/DisplayManager/Session0',
XDG_MENU_PREFIX: 'xfce-',
XDG_RUNTIME_DIR: '/run/user/1000',
npm_package_dependencies_envfile: '^6.17.0',
npm_package_dependencies__paljs_nexus: '3.8.3',
DISPLAY: ':0.0',
npm_package_devDependencies_env_cmd: '^10.1.0',
npm_package_dependencies_cron: '^1.8.2',
npm_package_dependencies_bytes: '^3.1.0',
SSH_SELF_HOST_PORT: '22',
LANG: 'zh_CN.UTF-8',
XDG_CURRENT_DESKTOP: 'XFCE',
npm_package_devDependencies_ts_node_dev: '^1.1.8',
XMODIFIERS: '@im=ibus',
XDG_SESSION_DESKTOP: 'xubuntu',
XAUTHORITY: '/home/ylx/.Xauthority',
LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:',
npm_lifecycle_script: 'env-cmd -f ./prisma/.env ts-node-dev --no-notify --respawn --transpile-only src',
npm_package_lint_staged___ts_0: "npx prettier --write './src/**/*.{ts,md}'",
npm_package_devDependencies__types_jsonwebtoken: '^8.5.5',
npm_package_main: 'dist/index.js',
UPLOAD_DIR: './uploads',
NEXUS_SHOULD_EXIT_AFTER_REFLECTION: 'false',
SSH_AUTH_SOCK: '/run/user/1000/keyring/ssh',
XDG_GREETER_DATA_DIR: '/var/lib/lightdm-data/ylx',
npm_package_lint_staged___ts_1: 'git add',
npm_package_scripts_test: 'yarn generate && jest',
npm_package_scripts_generate_nexus: 'ts-node --transpile-only src/nexusSchema',
npm_package_dependencies_ipaddr_js: '^2.0.1',
npm_config_version_git_message: 'v%s',
SHELL: '/bin/bash',
npm_lifecycle_event: 'dev',
npm_package_husky_hooks_pre_commit: 'lint-staged',
npm_package_scripts_gen_schema: 'node scripts/gen-schema.js',
npm_package_dependencies_pretty_size: '^2.0.0',
npm_package_dependencies_pluralize: '^8.0.0',
npm_package_dependencies_nanoid: '^3.1.25',
npm_package_dependencies_graphql_upload: '^12.0.0',
npm_package_repository_url: 'http://172.21.33.11/research/audit/neon.git',
npm_package_version: '1.20.7',
QT_ACCESSIBILITY: '1',
GDMSESSION: 'xubuntu',
npm_config_argv: '{"remain":[],"cooked":["run","dev"],"original":["dev"]}',
npm_package_scripts_build: 'cross-env NODE_ENV=production && tsc',
npm_package_devDependencies_lint_staged: '^11.1.2',
npm_package_dependencies_graphql: '^15.5.3',
npm_package_dependencies_cors: '^2.8.5',
npm_package_bugs_email: 'guog@live.cn',
npm_package_engines_yarn: '^1.22.4',
LESSCLOSE: '/usr/bin/lesspipe %s %s',
npm_package_scripts_predev: 'yarn generate:prisma',
npm_package_devDependencies__graphql_tools_graphql_file_loader: '^7.0.6',
npm_package_dependencies_lodash: '^4.17.20',
npm_package_dependencies_is_docker: '^3.0.0',
npm_package_dependencies_execa: '^5.1.1',
npm_package_scripts_generate_code: "rm -rf ./src/.generated && pal g && prettier --write './src/.generated/**/*.ts'",
npm_package_devDependencies__types_xml2js: '^0.4.9',
npm_package_devDependencies__types_bcryptjs: '^2.4.2',
npm_config_version_git_tag: 'true',
npm_config_version_git_sign: '',
UPLOAD_MAX_FILES: '10',
GPG_AGENT_INFO: '/run/user/1000/gnupg/S.gpg-agent:0:1',
npm_package_scripts_generate: 'yarn generate:prisma && yarn generate:nexus',
npm_package_license: 'MIT',
npm_config_strict_ssl: 'true',
QT_IM_MODULE: 'ibus',
XDG_VTNR: '7',
npm_package_scripts_format: "prettier --write './src/**/*.{ts,md}'",
CHECKPOINT_DISABLE: '1',
SSH_LOCALHOST_PORT: '22',
PWD: '/home/ylx/workspace/magnesium',
npm_execpath: '/home/ylx/.yarn/bin/yarn.js',
npm_package_dependencies_iconv_lite: '^0.6.3',
SSH_SELF_HOST_USERNAME: 'root',
XDG_CONFIG_DIRS: '/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg',
CLUTTER_IM_MODULE: 'ibus',
XDG_DATA_DIRS: '/usr/share/xfce4:/usr/share/xubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share',
npm_package_dependencies_apollo_server_express: '^2.25.2',
npm_package_engines_npm: '^6.14.7',
npm_package_maintainers_0_name: 'guog',
npm_package_author_url: 'https://github.com/guog',
npm_package_author_name: 'guog',
npm_package_scripts_prisma: 'prisma',
npm_package_devDependencies_cross_env: '^7.0.3',
npm_package_dependencies_nexus: '^1.1.0',
npm_package_dependencies_date_fns: '^2.23.0',
npm_config_save_prefix: '^',
npm_config_ignore_optional: '',
npm_package_devDependencies_conventional_changelog_cli: '^2.1.1',
npm_package_dependencies_jsonwebtoken: '^8.5.1',
VTE_VERSION: '6003',
npm_package_scripts_generate_prisma: 'prisma generate',
npm_package_devDependencies__types_validator: '^13.6.3',
npm_package_dependencies_http: '^0.0.1-security',
NODE_ENV: 'development',
INIT_CWD: '/home/ylx/workspace/magnesium',
PRISMA_HIDE_UPDATE_MESSAGE: '1',
TS_NODE_DEV: 'true'
}
listening on * 5000
2023-03-03T00:57:45.399Z 🚀 neon GraphQL Server 1.20.7 ready at http://localhost:4000/
and no Subscription 🚀