程序开发与信息安全工具箱
程序开发与信息安全工具箱
索引
A
ActivePerl
ActivePresenter
- The most powerful free screen recorder & screencast video editor
- 教程
ActivePython
ActiveTCL
Agile Tools
- open source agile project management software tools.
Android Studio(CN)
- Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
- 下载
Ant
- Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.
- 官网下载
Apache Commons
- Apache Commons is an Apache project focused on all aspects of reusable Java components.
- 常用
- DbUtil
- The Commons DbUtils library is a small set of classes designed to make working with JDBC easier.
- 教程
- DbUtil
Aptana
- Aptana's Eclipse-Based Web IDE Helps Accelerate Ajax Development. Dreamweaver Killer: Cross Platform Open Source (Javascript, HTML, CSS) IDE
- 官网下载
Atom
- A hackable text editor for the 21st Century
- 官网下载
- 教程
- 插件
B
Bitnami
- Bitnami is a library of popular server applications and development environments that can be installed with one click, either in your laptop, in a virtual machine or hosted in the cloud.
- Bitnami for XAMPP
BlueJ
- A free Java Development Environment designed for beginners, used by millions worldwide.BlueJ was developed at a University specifically for the purpose of teaching object orientation with Java.
Boost
- one of the most highly regarded and expertly designed C++ library projects in the world.
Bugzilla
- Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。
- 官网下载
Burp Suit Proxy
C
CentOS(CN)
- The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem.
- 官网下载
Chocolatey
在Ubuntu下,大家用 apt,yum等来安装应用程序,在MacOS中,大家用home brew 安装程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境
cloc
- cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
- 官网下载
Cobertura
- Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage.
- 官网下载
Continuum
- Apache Continuum™ is an enterprise-ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems.
- 官网下载
CruiseControl
- CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process.
- 官网下载
- 教程
CruiseControl.NET
- .Net 版CruiseControl
CVS
Cygwin
- Cygwin is a Linux-like environment for Windows.
D
Ditto
- Ditto 是一款开源、免费、强大的剪贴板增强工具。可以把复制过的所有内容保存起来(可以设定保存日期或条目总数),快捷地供后续调用。还可以合并粘贴,纯文本粘贴,支持分组、置顶、快速搜索、热键粘贴功能。并且,还可以通过网络共享剪贴板内容.
- 教程
DrJava
- 一个免费的、轻量型的开放源码 Java IDE,具有集成的读-计算-打印(read-eval-print)循环、调试器和 JUnit 支持(Java Bug Patterns作者的导师带头搞的)
DotNetReflector
- Decompile, understand, and fix any .NET code, even if you don't have the source
- Add-ins
Doxygen
- Doxygen is a JavaDoc like documentation system for C++, C, Java and IDL.....
Drozer
- Comprehensive security and attack framework for Android.
E
EasyEclipse:
- EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins.
Eclipse
EveryThing:
- Locate files and folders by name instantly.
- 官网下载
F
Fedora(CN)
-
Less setup, more innovation. Choose a flavor of Fedora streamlined for your needs, and get to work right away.
Fiddler
FireFox(CN)
- 插件
+
FreeMind
- 教程
G
Gantt Project
- Free project scheduling and management app for Windows, OSX and Linux.
- 官网下载
Git
GNUWin
- GnuWin provides ports of tools with a GNU or similar open source license, to modern MS-Windows (Microsoft Windows 2000 / XP / 2003 / Vista / 2008 / 7)
- CoreUtils: collection of basic file, shell and text manipulation utilities
Go
Graphviz
- Graphviz is open source graph visualization software.
- 官网下载
H
Hibernate
[Hopper](http://www.hopperapp.com/
)
- Hopper是一款运行在Mac、Windows和Linux下的调试(os x only)、反汇编和反编译的交互式工具。可以对32、64位的MAC程序、Windows程序和IOS程序(arm)进行调试、反编译等。
对MAC OS X的native support:Hopper最初诞生于Mac平台,故在MAC OS X上有很好的表现
I
IDEA
- IntelliJ IDEA is an intelligent Java IDE intensely focused on developer productivity that provides a robust combination of enhanced development tools.
J
JAD
- Java Decompiler
- 教程
JRuby
JBOSS
JCreator
- 最像VC++的Java IDE,JCreator is the development tool for every programmer that likes to do what he does best: programming. It is faster, more efficient and more reliable than other Java IDE’s.
JDK
- Java Development Kit
- 官网下载
jEdit
- jEdit is a mature programmer's text editor.
- 官网下载
- 教程
- 插件
JUnit
- JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.
- 官网下载
K
kali Linux(CN)
L
log4cpp
- A library of C++ classes for flexible logging to files (rolling), syslog, IDSA and other destinations. It is modeled after the Log4J, staying as close to their API as is reasonable.
Log4J
Log4E
M
Mac OS
-
- 教程
-
App Store
- 微信
- 有道云笔记
- ForkLift:Powerful file manager: FTP, SFTP, WebDAV, S3, and more.
-
iTerm2: iTerm2 is a replacement for Terminal and the successor to iTerm.
-
绿联扩展坞
-
Programming
-
Typinator:快速输入的工具. 设置快速输入的文字替换.
Marp
- Markdown Presentation Writer
- 官网下载
Maven
MASM32
Metasploit
- World's most used penetration testing software
- 官网下载
MinGW(Minimalist GNU for Windows )
- A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.
Moodle(CN)
MyEclipse(CN)
- 功能最全面的Java IDE
MySQL(CN)
- 使用最广泛的开源关系数据库管理系统
- 官网下载
N
Nasm
- nasm是一个为可移植性与模块化而设计的一个 80x86 的汇编器。它支持相当多的目标文件格式,包括 Linux和'NetBSD/FreeBSD','a.out' ,'ELF','COFF',微软 16位的'OBJ'和'Win32'。它还可以输出纯二进制文件。
NetBeans
NMap
- Nmap ("Network Mapper") is a free and open source utility for network discovery and security auditing.
- 官网下载
Notepad++
Network Simulator(NS)
- Network Simulator (NS) is a discrete event simulator targeted at networking research. NS provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks
- ns3
- 教程
O
Ollydbg
- OllyDbg is a 32-bit assembler level analysing debugger for Microsoft Windows.
openvswitch
P
Perl
PHP
- PHP is a popular general-purpose scripting language that is especially suited to web development.
- 官网下载
PHPStorm
PortableAPPs
- PortableApps.com is the world's most popular portable software solution allowing you to take your favorite software with you. A fully open source and free platform.
- 官网下载
PowerCMD
- A Better Command Prompt Replacement Tool
- 官网下载
- 教程
Python(CN)
Q
R
RadASM:
- Win32 assembly IDE for masm/tasm/fasm/nasm/goasm/hla
Robocode
- Robocode is a programming tank game for Java and .NET
Ruby
- A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
RubyDocs
- Help and documentation for the Ruby programming language.
Ruby installer
- This is a self-contained Windows-based installer that includes the Ruby language, an execution environment, important documentation, and more.
Ruby On Rails
S
SchemaSpy
- Graphical Database Schema Metadata Browser
- 官网下载
ScreenToGif
- This tool allows you to record a selected area of your screen and save it as a Gif.
- 官网下载
SecTools:
- Top 125 Network Security Tools
SharpDevelop
- SharpDevelop is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform.
Spring
SQLLite
- 轻量级关系数据库。广泛应用于嵌入式系统、Android和iOS APP中
- 官网下载
- GUI管理工具
StarUML
Struts
Sublime Text
-
Sublime Text is a sophisticated text editor for code, markup and prose.
-
教程
-
插件
SubVersion
Sysinternals Suite
- The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools.
- Windows系统研究利器
- 官网下载
T
TestNG
- TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use
- 官网下载
TCLPro
TCL/TK
tmux
- tmux is a terminal multiplexer
- 教程
Tomcat
Total Commander
- a Shareware file manager for Windows® 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows® 3.1.
- 教程
U
Ubuntu
- Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统
- Ubuntu Kylin:Ubuntu本地化,不仅仅是汉化
UMLGraph
- UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams
- 官网下载
V
Vagrant
- Create and configure lightweight, reproducible, and portable development environments.
- 官网下载
- 教程
Velocity
Vim
-
教程
- 简明 Vim 练级攻略
- Vim大冒险:通过玩游戏学习vim
- 学习使用强大Vim编辑器:实验楼提供的vim动手实践教程
-
插件
VirtualBox
- VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.
- 官网下载
Visual Studio
Visual Studio Code
- Build and debug modern web and cloud applications.Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
- 教程
W
WhiteStarUML:
- UML modeling tool derived from StarUML compatible with Windows 7-10
- 参考StarUML
X
XAMPP(CN)
-
XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易
XMind(CN)
- 最受欢迎思维导图软件,全力打造易用、美观、高效的可视化思维管理工具。
Y
Z
ZoomIt
- ZoomIt is a screen zoom and annotation tool for technical presentations that include application demonstrations.
- 官网下载
- 教程
欢迎关注“rocedu”微信公众号(手机上长按二维码)
做中教,做中学,实践中共同进步!
-
版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”