公司动态

开发常用工具软件

📅 2026/7/19 9:45:41
开发常用工具软件
运维/调试工具Windbg.exeWindbg.exe在用户态、内核态下都能够发挥调试功能尤其重要的是它不再是命令行格式而是采用了可视化的用户界面。用户成功安装微软Windows调试工具集后能够在安装目录下发现四个调试器程序分别是cdb.exe、ntsd.exe、kd.exe和Windbg.exe。其中cdb.exe和ntsd.exe只能调试用户程序Kd.exe主要用于内核调试有时候也用于用户态调试上述三者的一个共同特点是都只有控制台界面以命令行形式工作。所以绝大部分情况下我们在谈及Windows调试工具的时候都直接指向Windbg而不大谈及前三者。Windbg在用户态和内核态下都支持两种调试模式即“实时调试模式Living”和“事后调试模式Postmortem”。所谓实时模式是被调试的目标对象Target当前正在运行当中调试器可以实时分析、修改被调试目标的状态如寄存器、内存、变量调试exe可执行程序或双击双机实时调试都属于这种模式所谓事后模式是被调试的目标对象Target已经结束了现在只是事后对它保留的快照进行分析这个快照称为转储文件Dump文件。Windbg另一个重大优点还在于它支持源码级的调试就像VC自带的调试器一样。相关阅读Windows开发入门工具-WinDbg的安装和使用教程https://blog.csdn.net/weixin_44339850/article/details/112788626Windbg调试命令详解 – 易也技术Windbg教程 - 简书c# .net反编译工具1.dnSpy2.IL Spyc# .net winform打包Setup Factory远程连接1.Xshell2.MobaXterm推荐3.FinalShell4.Tabby跨平台终端神器Tabby - 知乎官网Tabby - a terminal for a more modern agegeihub:GitHub - Eugeny/tabby: A terminal for a more modern age虚拟机1.Oracle VM VirtualBox 推荐因为 vitural box和Hyper-V不冲突2.VMwareWorkstation代码轻量级编辑器1.Notepad2.Visual Studio Code文本、文档编辑器1.TyporaGIF动图录制1.LICEcap2.PixPin(推荐)不仅可以截图还是可以固定图片和动图录制文档地址https://txc.qq.com/products/614512安装包https://download.pixpinapp.com/PixPin_1.8.2.0.exe绿色便携版https://download.pixpinapp.com/PixPin_1.8.2.0.zipPHP 环境mysql环境1.phpstudy_pro桌面录屏1.FSCapture数据库模型设计1.PowerDesigner数据库可视化软件1.Navicat PremiumAPI接口工具1.Postman2.Postman中文 下载地址https://github.com/hlmd/Postman-cn3.Apifox Apifox - API 文档、调试、Mock、测试一体化协作平台 - 接口文档工具接口自动化测试工具接口Mock工具API文档工具API Mock工具API自动化测试工具抓包工具https基本都用wireshark抓http用bp和fiddler以下内容参考常见的网络抓包工具推荐 - 知乎1.Wireshark网络封包分析软件Wireshark前称Ethereal是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口直接与网卡进行数据报文交换。在过去网络封包分析软件是非常昂贵的或是专门属于盈利用的软件。Ethereal的出现改变了这一切。在GNUGPL通用许可证的保障范围底下使用者可以以免费的途径取得软件与其源代码并拥有针对其源代码修改及客制化的权利。Ethereal是全世界最广泛的网络封包分析软件之一。Wiresark 是一款超级厉害的抓包工具是从事网络工程师必用工具也是一款跨平台的工具Windows Linux macOS 都可以使用。它不仅可以分析http/https的数据它还可以分析网络2层以上都可以看到比如tcp的三次握手等但是如果你只是分析http协议可以不用这么专业的工具以免增加筛选请求成本和学习成本2.FiddlerFiddler是一个http协议调试代理工具它能够记录并检查所有你的电脑和互联网之间的http通讯设置断点查看所有的“进出”Fiddler的数据指cookie,html,js,css等文件。 Fiddler 要比其他的网络调试器要更加简单因为它不仅仅暴露http通讯还提供了一个用户友好的格式。Fiddler 是一个很好用的抓包工具可以用于抓取http/https的数据包常用于Windows系统的抓包它有个优势就是免费3.CharlesCharles是由JAVA开发的可以运行在window Linux MacOS但它是收费的和Fiddler工具很类似很多MacOS用户喜欢用这个软件4.ProxymanProxyman是一款MacOS系统下一款非常优秀的抓包软件免费使用而且界面非常好看强烈推荐5.burpsuite攻击web 应用程序的集成平台Burp Suite 是用于攻击web 应用程序的集成平台包含了许多工具。Burp Suite为这些工具设计了许多接口以加快攻击应用程序的过程。所有工具都共享一个请求并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。6.HttpCanaryHttpCanary 是一款安卓端抓包软件不用root免费版可以基本满足日常抓包需求如果想拿手机直接抓包的话可以尝试用下HttpCanary已经停更了新的替代项目Reqable桌面端已经上线你可以试试: reqable.com7.tcpdumptcpdump 是Linux下常用的抓包工具它是一个命令行工具可以抓取和Wireshark类似的数据而且保存的数据包可以放到Wireshark中分析。如果你的Linux服务器需要抓包分析问题它是一个非常好的选择。8.浏览器自带的“开发者工具”电脑端所有的浏览器都带有开发者工具如果不是特别高的需求用浏览器自带的开发者工具基本可以满足日常生活的抓包需要9.mitmproxy官方网址mitmproxy - an interactive HTTPS proxymitmproxy教程(转载) - 知乎mitmproxy 就是用于 MITM 的 proxyMITM 即中间人攻击Man-in-the-middle attack。用于中间人攻击的代理首先会向正常的代理一样转发请求保障服务端与客户端的通信其次会适时的查、记录其截获的数据或篡改数据引发服务端或客户端特定的行为。不同于 fiddler 或 wireshark 等抓包工具mitmproxy 不仅可以截获请求帮助开发者查看、分析更可以通过自定义脚本进行二次开发。举例来说利用 fiddler 可以过滤出浏览器对某个特定 url 的请求并查看、分析其数据但实现不了高度定制化的需求类似于“截获对浏览器对该 url 的请求将返回内容置空并将真实的返回内容存到某个数据库出现异常时发出邮件通知”。而对于 mitmproxy这样的需求可以通过载入自定义 python 脚本轻松实现。但 mitmproxy 并不会真的对无辜的人发起中间人攻击由于 mitmproxy 工作在 HTTP 层而当前 HTTPS 的普及让客户端拥有了检测并规避中间人攻击的能力所以要让 mitmproxy 能够正常工作必须要让客户端APP 或浏览器主动信任 mitmproxy 的 SSL 证书或忽略证书异常这也就意味着 APP 或浏览器是属于开发者本人的——显而易见这不是在做黑产而是在做开发或测试。那这样的工具有什么实际意义呢据我所知目前比较广泛的应用是做仿真爬虫即利用手机模拟器、无头浏览器来爬取 APP 或网站的数据mitmproxy 作为代理可以拦截、存储爬虫获取到的数据或修改数据调整爬虫的行为。事实上以上说的仅是 mitmproxy 以正向代理模式工作的情况通过调整配置mitmproxy 还可以作为透明代理、反向代理、上游代理、SOCKS 代理等但这些工作模式针对 mitmproxy 来说似乎不大常用故本文仅讨论正向代理模式。10.ProxyPinwanghe一个免费开源抓包工具ProxyPinProxyPin是一款跨平台免费开源Http、Https抓包工具支持Windows、Mac、Android、IOS 全平台系统工具使用flutter框架开发支持手机扫码连接不用手动配置Wifi代理包括配置同步。所有终端都可以互相扫码连接转发流量iOS是测试版有名额限制感兴趣的可以下载体验。免费开源Http、Https抓包工具下载地址iOS用户https://testflight.apple.com/join/gURGH6B4安卓用户ProxyPin-Android.apkMac用户ProxyPin-Mac.zipWindows用户 ProxyPin-Windows.zipGitHub页面GitHub - wanghongenpin/network_proxy_flutter: 开源免费抓包软件ProxyPin支持全平台系统用flutter框架开发11.类似 gethub工具1.Gitea2.Gitlabgitlab使用教程gitlab使用教程 - 云社区 - 腾讯云GitLab使用教程(详细)GitLab使用教程(详细)_奔跑的哈士奇的博客-CSDN博客git客户端及gitlab使用手册.pdfgit客户端及gitlab使用手册.pdf_gitlabpdf,gitlab使用教程pdf-其它文档类资源-CSDN下载VS code 插件1.流程图a.Draw.io Integration2.前端服务启动类似IISa.Live Server3.常用插件a.Dockerb.Remote - SSH 远程连接c..NET Core Extension Pack 作者Will 保哥 c# .net工具包4.智能写代码a.GitHub CopilotGitHub Copilots最详细教程_RetroFlux的博客-CSDN博客如何评价 GitHub 的 Copilot - 知乎5.图片预览显示图像预览在水槽和悬停 。6.代码截图-截长图CodeSnap7.JS-Beautify for VS Code强大的格式化工具使用说明VSCode神仙插件——CodeSnap (好看的代码截图)-CSDN博客8.c# netcore代码开发插件C# Dev Kit服务器-日志分析秋式IIS日志分析器-v3.0分析磁盘SpaceSniffer性能测试软件jmeter全网最全最细的jmeter接口测试教程以及接口测试流程详解_橙-极纪元的博客-CSDN博客ApifoxAPI 文档、调试、Mock、测试一体化协作平台 - 接口文档工具接口自动化测试工具接口Mock工具API文档工具API Mock工具API自动化测试工具官网Apifox - API 文档、调试、Mock、测试一体化协作平台 - 接口文档工具接口自动化测试工具接口Mock工具API文档工具API Mock工具API自动化测试工具接口测试软件ApifoxAPI 文档、调试、Mock、测试一体化协作平台 - 接口文档工具接口自动化测试工具接口Mock工具API文档工具API Mock工具API自动化测试工具PostMan截图工具1.Snipaste官网Snipaste - 截图 贴图神级工具箱uTools这个工具箱可以说你想要的他都有只需要去插件市场找到想要的工具插件直接下载后就可以使用了。非常方便文件内容搜索1、Anytxt SearcherAnytxt对于各种文件格式都支持包括文本格式、Word、Excel、PPT、PDF。还可以选择多种搜索模式:精准搜索模式完整匹配搜索词模糊搜索模式分词搜索匹配:Anytxt Searcher 更新历史2022-4-17版本 1.2.719测试版新增同步指定文件夹索引功能2022-4-10 版本 1.2.703测试版新增HTTP搜索服务Beta功能固定HTTP服务器监听端口为9921后续版本可更改端口增加了编辑多种文件类型的索引包含和排除规则的功能修复Anytxt 全索引搜索在部分 Windows 11 上可能会崩溃的问题新增高级搜索语法功能测试版可以使用|!”()进行一些高级搜索新增主题功能Anytxt自带3个主题默认、浅色、深色添加了 Polski 语言感谢 Dmocha添加语言ית语言感谢Yeshurun Kubi2021-7-17版本 1.2.540新增自定义热键功能