• int和Interger区别


    在这里插入代码片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}
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    /// 端口扫描
    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)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    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 🚀 
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307
    • 308
    • 309
    • 310
    • 311
    • 312
    • 313
    • 314
    • 315
    • 316
    • 317
    • 318
    • 319
    • 320
    • 321
    • 322
    • 323
    • 324
    • 325
    • 326
    • 327
    • 328
    • 329
    • 330
    • 331
    • 332
    • 333
    • 334
    • 335
    • 336
    • 337
    • 338
    • 339
    • 340
    • 341
    • 342
    • 343
    • 344
    • 345
    • 346
    • 347
    • 348
    • 349
    • 350
    • 351
    • 352
    • 353
    • 354
    • 355
    • 356
    • 357
    • 358
    • 359
    • 360
    • 361
    • 362
    • 363
    • 364
    • 365
    • 366
    • 367
    • 368
    • 369
    • 370
    • 371
    • 372
    • 373
    • 374
    • 375
    • 376
    • 377
    • 378
    • 379
    • 380
    • 381
    • 382
    • 383
    • 384
    • 385
    • 386
    • 387
    • 388
    • 389
    • 390
    • 391
    • 392
    • 393
    • 394
    • 395
    • 396
    • 397
    • 398
    • 399
    • 400
    • 401
    • 402
    • 403
    • 404
    • 405
    • 406
    • 407
    • 408
    • 409
    • 410
    • 411
    • 412
    • 413
    • 414
    • 415
    • 416
    • 417
    • 418
    • 419
    • 420
    • 421
    • 422
    • 423
    • 424
    • 425
    • 426
    • 427
    • 428
    • 429
    • 430
    • 431
    • 432
    • 433
    • 434
    • 435
    • 436
    • 437
    • 438
    • 439
    • 440
    • 441
    • 442
    • 443
    • 444
    • 445
    • 446
    • 447
    • 448
    • 449
    • 450
    • 451
    • 452
    • 453
    • 454
    • 455
    • 456
    • 457
    • 458
    • 459
    • 460
    • 461
    • 462
  • 相关阅读:
    vue3显示和隐藏元素?
    最新的kernel中的gpio的使用方法
    realloc函数应用&IO泄露体验
    第06章 移动端微量神经网络模型
    浅谈Array --JavaScript内置对象
    Linux red 安装多个版本mysql
    好家伙!阿里并发核心编程宝典(2022版)一夜登顶Github热榜第三
    认识一些网络的基础知识
    传输线感性耦合和距离的关系
    PD18长期使用方式
  • 原文地址:https://blog.csdn.net/yangyang3401/article/details/128048264