Advertisement

ElecV2P:一个利用NodeJS通过JavaScript修改网络请求并定时执行脚本或Shell命令的工具

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
ElecV2P是一款基于NodeJS开发的实用工具,支持用JavaScript编写脚本以拦截和修改HTTP/HTTPS请求,并可定期运行用户定义的JavaScript代码或Shell指令。 简介elecV2P-自定义个人网络:一种基于NodeJS的工具,可通过JavaScript修改网络请求,并定时运行脚本或SHELL指令。它具备以下基础功能: - 查看/修改网络请求(MITM) - 定时执行JS / SHELL脚本 - FEED / IFTTT / 自定义通知 - EFSS基本段落件管理(v0.1) 安装步骤: 1. 克隆仓库到本地。 2. 进入项目目录,安装依赖库。 3. 对于3.2.0及以上版本,默认使用pm2启动程序。需要将`elecV2P/node_modules/.bin`添加至系统环境变量PATH中,或者直接执行 `yarn global add pm2` 后再运行 `yarn start`。 注意:网络部署风险自负。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ElecV2PNodeJSJavaScriptShell
    优质
    ElecV2P是一款基于NodeJS开发的实用工具,支持用JavaScript编写脚本以拦截和修改HTTP/HTTPS请求,并可定期运行用户定义的JavaScript代码或Shell指令。 简介elecV2P-自定义个人网络:一种基于NodeJS的工具,可通过JavaScript修改网络请求,并定时运行脚本或SHELL指令。它具备以下基础功能: - 查看/修改网络请求(MITM) - 定时执行JS / SHELL脚本 - FEED / IFTTT / 自定义通知 - EFSS基本段落件管理(v0.1) 安装步骤: 1. 克隆仓库到本地。 2. 进入项目目录,安装依赖库。 3. 对于3.2.0及以上版本,默认使用pm2启动程序。需要将`elecV2P/node_modules/.bin`添加至系统环境变量PATH中,或者直接执行 `yarn global add pm2` 后再运行 `yarn start`。 注意:网络部署风险自负。
  • ShellPHP
    优质
    本文将介绍如何在Linux系统中利用Shell命令行环境执行PHP脚本文件,帮助开发者高效地进行代码测试与部署。 在Linux系统下安装好的PHP运行环境,可以使用Shell调用PHP脚本,并且附带相关工具。
  • SSH 自动登录
    优质
    简介:介绍如何配置SSH以实现无密码自动登录到远程服务器,并在登录后运行预定义的命令脚本,提高自动化运维效率。 设置用户名密码后,通过SSH登录到另一台Linux电脑,并自动运行命令。
  • ParallelShell:同Shell
    优质
    ParallelShell是一款能够同时执行多个Shell命令的强大工具,大大提高工作效率和系统资源利用率。 Parallel Shell 是一个超级简单的 npm 模块,用于并行运行 shell 命令。所有进程将共享相同的 stdout/stderr,并且如果任何命令以非零退出状态结束,则其余的命令将会停止执行。 版本兼容性说明:与 Node v8 及更高版本完全兼容!已恢复维护。 动机: 这个模块与下面这种方式有何不同? ``` $ cmd1 & cmd2 & cmd3 ``` Parallel Shell 的特点包括: - 跨平台,适用于 Unix 或 Windows。 - 使用 `&` 创建的后台进程仅在您手动杀死它或会话结束时才退出。而如果一个组件死亡,parallelshell 会自动终止所有相关联的子进程。 例如,在终端中执行以下命令: ``` command1 & command2 & command3 ``` 这些命令将在终端中等待直到 `command3` 结束,并且仅当 `command3` 完成后才继续。然而使用 parallel shell,它会等到所有的三个命令都完成。 如果 `command1` 或者 `command2` 以非零的退出代码结束,则不会影响整个shell的结果(即它们可以自由地失败而不必中断其他操作)。
  • go-shellShell小型Go库
    优质
    Go-Shell是一款轻量级的Go语言库,专为在Go程序中便捷地执行和管理Shell命令而设计。它简化了与外部系统交互的过程,提供了强大的错误处理功能。 去壳一个小的Go库用于运行Shell命令。例如: ```go package main import ( fmt . github.com/kylefeng28/go-shell ) func main() { shell, err := NewShell(/bin/bash) if err != nil { panic(could not create shell) } defer shell.Close() out, err := shell.Run(echo hello world) if err != nil { panic(error executing command) } fmt.Println(out) } ``` 未来功能包括使用通道的stdin和stdout。
  • 查看、和删除图片Exif属性文件
    优质
    这款工具允许用户在命令行环境中便捷地浏览、编辑及移除照片中的EXIF数据,为摄影爱好者与开发者提供高效的照片管理解决方案。 使用jhead命令可以轻松管理JPEG文件的元数据。以下是一些常用的操作方法: 1. **删除Exif信息**: - 使用`-de`参数完全移除指定图片或目录下所有JPEG文件中的EXIF信息。 - 例如:`jhead -de D:\A.jpg` 或者 `jhead -de D:\*.jpg` 2. **复制和导入Exif数据**: - 使用`-te <其他jpeg文件>`参数将一个图片的元数据(如拍摄日期、位置等)复制到另一个JPEG文件中。 - 例如:`jhead –te D:\B.jpg D:\A.jpg` 3. **修改或删除特定元信息**: - `-dc`: 删除图像中的备注信息。 - `-du`: 移除非原始的EXIF数据,如Photoshop等编辑软件添加的信息。 4. **简化和优化文件大小**: - 使用`-purejpg`指令可以移除所有不必要的JPEG文件元数据。这不仅减少了图片体积,还保护了隐私信息不被泄露。 5. **修改文件名以反映拍摄时间**: - `-n[<格式-顺序>]`: 根据EXIF中的创建日期或最后一次修改的日期自动重命名照片。 例如:`jhead -n%Y%m%d-%H%M%S d:\*.jpg` 6. **调整时间和日期信息**: - 使用`-ta <时差>`参数来校正时间偏差,如跨时区拍摄的照片需要进行时间修正。 7. **处理缩略图和旋转图片**: - `-dt`: 删除EXIF中的图像预览。 - `-autorot`: 根据水平方向信息自动调整照片的展示角度。 8. **批量操作技巧**: 使用DOS命令行执行批处理任务,如通过`cmd.exe`进入目标文件夹并运行jhead指令对所有JPEG进行统一修改。例如,在DOS提示符下输入:cd D:\Photos; jhead -de *.jpg 来删除指定目录内全部图片的EXIF信息。 以上是使用JHEAD工具管理照片元数据的基本指南,适用于需要批量操作大量图像文件的情况。
  • JumpSSH:Python模块跳板服务器远程
    优质
    JumpSSH是一款基于Python开发的工具,能够通过单个或多个跳板服务器安全地执行远程系统命令,简化了复杂网络环境下的访问流程。 JumpSSH是一个适用于Python 2.7及以上版本或3.5及以上的模块,它能够通过网关在远程服务器上执行命令。该模块基于特定技术实现,在不能直接访问而只能通过一台或多台中间服务器的情况下提供运行命令的能力。使用此脚本时无需将代码上传到远程服务器,可以在本地机器上直接操作。 JumpSSH支持多种认证方式(如密码和SSH密钥),并且允许在到达目标主机前经过多个跳转服务器执行命令。此外,您只需要建立一个会话即可执行任意数量的命令,并且每个命令的结果都是独立返回的。这使得并行查询成为可能,同时保持了资源的有效利用。 那么,为什么还需要另一个Python库来通过SSH设置远程服务器呢?这里对JumpSSH与现有知名Python库(如Paramiko)进行了快速比较:虽然Paramiko为Python提供了SSHv2协议的支持,但JumpSSH在执行特定任务时提供了一些额外的功能和灵活性。
  • runtime实现LinuxShell重复调
    优质
    本文介绍了如何通过Runtime API在Linux环境中执行和重复调用命令行指令或Shell脚本的方法与技巧。 使用runtime实现Java客户端多次调用Linux命令或shell脚本,并返回对应结果或信息。
  • Spark Shell批量技巧
    优质
    本文介绍了如何在Apache Spark的交互式Shell环境中高效地执行批量命令,提供了实用的脚本编写和优化建议。 今天给大家分享如何使用Spark-shell批量执行命令的脚本方法,这具有很好的参考价值,希望能对大家有所帮助。让我们一起看看具体内容吧。