程序開發與信息安全工具箱
索引
A
- The most powerful free screen recorder & screencast video editor
- 教程
- open source agile project management software tools.
- Android Studio 是一個Android開發環境,基於IntelliJ IDEA. 相似 Eclipse ADT,Android Studio 提供了集成的 Android 開發工具用於開發和調試。
- 下載
- 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 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.
- 教程
- Aptana's Eclipse-Based Web IDE Helps Accelerate Ajax Development. Dreamweaver Killer: Cross Platform Open Source (Javascript, HTML, CSS) IDE
- 官網下載
- A hackable text editor for the 21st Century
- 官網下載
- 教程
- 插件
返回目錄
java
B
- 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
- 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.
- one of the most highly regarded and expertly designed C++ library projects in the world.
- Bugzilla 是一個開源的缺陷跟蹤系統(Bug-Tracking System),它能夠管理軟件開發中缺陷的提交(new),修復(resolve),關閉(close)等整個生命週期。
- 官網下載
返回目錄
python
C
- The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem.
- 官網下載
在Ubuntu下,你們用 apt,yum等來安裝應用程序,在MacOS中,你們用home brew 安裝程序,現在在 windows 下,你們可使用 Chocolatey 來快速下載搭建一個開發環境mysql
- cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
- 官網下載
- 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.
- 官網下載
- 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 is both a continuous integration tool and an extensible framework for creating a custom continuous build process.
- 官網下載
- 教程
CVS
- Cygwin is a Linux-like environment for Windows.
返回目錄
linux
D
- Ditto 是一款開源、免費、強大的剪貼板加強工具。能夠把複製過的全部內容保存起來(能夠設定保存日期或條目總數),快捷地供後續調用。還能夠合併粘貼,純文本粘貼,支持分組、置頂、快速搜索、熱鍵粘貼功能。而且,還能夠經過網絡共享剪貼板內容.
- 教程
- 一個免費的、輕量型的開放源碼 Java IDE,具備集成的讀-計算-打印(read-eval-print)循環、調試器和 JUnit 支持(Java Bug Patterns做者的導師帶頭搞的)
- Decompile, understand, and fix any .NET code, even if you don't have the source
- Add-ins
- Doxygen is a JavaDoc like documentation system for C++, C, Java and IDL.....
- Comprehensive security and attack framework for Android.
返回目錄
android
E
- EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins.
- Locate files and folders by name instantly.
- 官網下載
返回目錄
git
F
- The free web debugging proxy for any browser, system or platform.
- 官網下載
- 插件
- 教程
返回目錄
G
- Free project scheduling and management app for Windows, OSX and Linux.
- 官網下載
Git
- Graphviz is open source graph visualization software.
- 官網下載
返回目錄
H
- Hopper是一款運行在Mac、Windows和Linux下的調試(os x only)、反彙編和反編譯的交互式工具。能夠對3二、64位的MAC程序、Windows程序和IOS程序(arm)進行調試、反編譯等。
對MAC OS X的native support:Hopper最初誕生於Mac平臺,故在MAC OS X上有很好的表現
返回目錄
I
- IntelliJ IDEA is an intelligent Java IDE intensely focused on developer productivity that provides a robust combination of enhanced development tools.
返回目錄
J
- 最像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 is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.
- 官網下載
返回目錄
K
- Most Advanced Penetration Testing Distribution
- docs(CN)
返回目錄
L
- 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.
返回目錄
M
Mac OS
- Markdown Presentation Writer
- 官網下載
- World's most used penetration testing software
- 官網下載
- 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.
返回目錄
N
- nasm是一個爲可移植性與模塊化而設計的一個 80x86 的彙編器。它支持至關多的目標文件格式,包括 Linux和'NetBSD/FreeBSD','a.out' ,'ELF','COFF',微軟 16位的'OBJ'和'Win32'。它還能夠輸出純二進制文件。
- Nmap ("Network Mapper") is a free and open source utility for network discovery and security auditing.
- 官網下載
返回目錄
O
- OllyDbg is a 32-bit assembler level analysing debugger for Microsoft Windows.
返回目錄
P
- 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.
- 官網下載
- A Better Command Prompt Replacement Tool
- 官網下載
- 教程
返回目錄
Q
返回目錄
R
- Win32 assembly IDE for masm/tasm/fasm/nasm/goasm/hla
- Robocode is a programming tank game for Java and .NET
- 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.
- Help and documentation for the Ruby programming language.
- This is a self-contained Windows-based installer that includes the Ruby language, an execution environment, important documentation, and more.
返回目錄
S
- Graphical Database Schema Metadata Browser
- 官網下載
- This tool allows you to record a selected area of your screen and save it as a Gif.
- 官網下載
- Top 125 Network Security Tools
- SharpDevelop is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform.
- 輕量級關係數據庫。普遍應用於嵌入式系統、Android和iOS APP中
- 官網下載
- GUI管理工具
StarUML
- The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools.
- Windows系統研究利器
- 官網下載
返回目錄
T
- TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use
- 官網下載
- tmux is a terminal multiplexer
- 教程
- a Shareware file manager for Windows® 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows® 3.1.
- 教程
返回目錄
U
- Ubuntu(烏班圖)是一個以桌面應用爲主的Linux操做系統
- Ubuntu Kylin:Ubuntu本地化,不單單是漢化
- UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams
- 官網下載
返回目錄
V
- Create and configure lightweight, reproducible, and portable development environments.
- 官網下載
- 教程
- 官網下載
- 教程
- 插件
- C.vim:C程序員插件
- VOoM(原VOOF:vim實現帶摺疊雙欄樹狀文本管理
- Vundle: Vundle is short for Vim bundle and is a Vim plugin manager.
- VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.
- 官網下載
- Build and debug modern web and cloud applications.Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
- 教程
返回目錄
W
- UML modeling tool derived from StarUML compatible with Windows 7-10
- 參考StarUML
返回目錄
X
- 最受歡迎思惟導圖軟件,全力打造易用、美觀、高效的可視化思惟管理工具。
返回目錄
Y
返回目錄
Z
- ZoomIt is a screen zoom and annotation tool for technical presentations that include application demonstrations.
- 官網下載
- 教程
返回目錄
歡迎關注「rocedu」微信公衆號(手機上長按二維碼)
作中教,作中學,實踐中共同進步!
若是你以爲本文對你有幫助,請點一下左下角的「好文要頂」和「收藏該文」