首页 > 其他分享 >工具开发-idea

工具开发-idea

时间:2023-04-17 14:12:06浏览次数:32  
标签:可以 idea 命令 正则 开发 工具 日志 进行

1、正则语法工具

支持python\java\php\js等语言的正则,可以设计正则规则,观察对样本文本的处理结果,以及对批量样本的处理结果

支持各语言的正则语法使用提示,以及对正则规则的功能进行中文阐述

支持常用功能的正则收集,比如请求报文解析、url解析、手机号判断、邮箱判断、ip判断等等

2、系统命令

通过gui形式,输入执行会回显

可以长期保存命令,进行命令回滚,可以进行命令提示,可以查询各命令的中文使用文档

预期拓展到其他命令,至少进行使用文档与语法搜索,比如sql、docker等

3、字节与文本工具

可以查看与编辑二进制文件,以及文本文件

可以直接搜索或者正则搜索

分析常见的溢出漏洞、木马病毒,进行代码审计

可以进行编码与加密转换

4、爬虫工具

可以进行爬虫,以及数据提取

5、渗透测试-信息收集

实现对在线站点查询信息的整合

实现对现有工具的调用

实现自定义的探测程序,比如主机发现、端口发现,ping命令、dns查询

对网页的信息收集,是否响应,状态码,注释,server等敏感头部字段,非登录的cookie字段

6、代理工具

基于mitmprox,实现浏览器数据代理,可以直接查看日志数据,以及保存到本地

7、综合渗透工具

包括请求、日志分析、爆破、比较等功能

8、单一类型的测试工具

对于情况复杂,步骤较多的漏洞类型,作为独立工具开发,比如xss测试、sql注入测试 

9、数据处理工具

数据来源:数据库、excel、json、xml,csv,markdown等

进行自由的转换输出

进行统计、排序、分类、切割、结合matlab进行图形化输出等

10、多媒体数据处理

针对图片、音视频进行处理,比如格式转换,效果处理等

11、安全日志审计

针对操作系统日志、服务器容器及其他日志程序的审计

包括对注册等的审计

标签:可以,idea,命令,正则,开发,工具,日志,进行
From: https://www.cnblogs.com/wd404/p/17325676.html

相关文章

  • Java开发笔记13(树的结构修改记录)
    1.Controller:/***区域树生成*/@GetMapping("/list")privateResultregionTree(){Stationstation=getStation(getUser());StringstationCode=station.getStationTelecode();List<NewTreeVo>tree=stationInfRelaService.regionTree(stat......
  • [全程建模]关于建模技术中界面层开发设计的问题
    是的,我曾经说过这个问题。这也是目前全程建模或者说是我认为的建模技术目前最大的两个弱点之一。jsp几乎没有自动生成的方法,否则,你设计的工作量会远远大于实际编码的工作量,所以,我建议b/s开发中界面部分通过界面设计引入,然后,手写完成。目前比较好的做jsp开......
  • [全程建模]倾听——软件开发中的重要手段
    在这个帖子里我写到了倾听的重要性,不过,那里只是作为讨论的一个部分,想想还是摘取出来也许有利于将来的总结。下面是帖子中小子所写的相关的一段内容:项目经理必须有自己的管理方法,对于一些事件必须能做到柔化处理,而对于另外一些事件甚至可能是铁血手段!但是不管如何做,必须有自己的目......
  • 布隆过滤器:后端开发者必学的知识点!
    摘要:对于后端程序员来讲,学习和理解布隆过滤器有很大的必要性。来吧,我们一起品味布隆过滤器的设计之美。本文分享自华为云社区《品味布隆过滤器的设计之美》,作者:勇哥java实战分享。布隆过滤器是一个精巧而且经典的数据结构。你可能没想到:RocketMQ、Hbase、Cassandra、LevelDB、......
  • Ubuntu系统搜狗输入法无法在IDEA全局搜索(Ctrl+Shift+F)中输入中文
    前提需要关闭输入法的Ctrl+Shift+F的中文简体和繁体切换快捷键清除IDEA缓存并重启File-->InvalidateCaches/Restart.........
  • spring工具类
    文件资源操作:org.springframework.core.io.Resource接口,是为了统一各种类型的资源而定义的1.访问文件资源org.springframework.core.io.ClassPathResource类路径进行访问org.springframework.core.io.FileSystemResource文件系统的绝对路径进行访问org.springframework.web.conte......
  • 敏捷开发领域里的 Epic 以及和 User Story 的关联关系
    在敏捷软件开发领域,Epic(史诗)通常是指一个大型的、跨越多个迭代周期的用户需求或者业务功能。Epic通常包含多个相关的故事(UserStory),这些故事描述了Epic所包含的具体功能和需求。Epic是敏捷开发中用于管理大型需求和复杂业务的一种方式。它可以帮助团队更好地理解用户需求、制......
  • idea Java json 复制字符串会出现空格的问题
    普通JSON{"secretKey":"2513e9c533c14271a1bc8a52eacecebe","appKey":"19b9257a1f464e93b087af9d12572ce1"}复制idea{\"secretKey\":\"2513e9c533c14271a1bc8a52eacecebe\",\"appKey\":\&......
  • IDEA 代码,快捷键,格式化 指令
    【常规】Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[OR],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按F3......
  • APP产品设计到开发交付的流程
    APP产品设计到开发交付的流程可以分为以下几个步骤:需求分析阶段:在这个阶段,产品团队需要明确产品的目标、功能需求、用户群体、竞争对手等信息,以确定产品的设计方向。需求评审阶段:开发团队需要参与需求评审,以评估需求的可行性和实现难度,提出技术上的建议和优化方案,确保产品的......