30 Nov 2013

Bluefish

Bluefish is a powerful editor targeted towards programmers and web developers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages. Bluefish is an open source development project, released under the GNU GPL licence. Bluefish is a multi-platform application that runs on most desktop operating systems including Linux, FreeBSD, Mac OS-X, Windows, OpenBSD and Solaris.
Bluefish has many features, this list will give you an overview of the most important or outstanding features in Bluefish 2.2. Not all features are (yet) available on Windows or Mac OSX.
  • Lightweight - Bluefish tries to be lean and clean, as far as possible given it is a GUI editor.
  • Fast - Bluefish starts really quick (even on a netbook) and loads hundreds of files within seconds.
  • Multiple document interface, easily opens 500+ documents (tested >10000 documents simultaneously)
  • Project support, enables you to work efficiently on multiple projects, and automatically restores settings for each project.
  • Multi-threaded support for remote files using gvfs, supporting FTP, SFTP, HTTP, HTTPS, WebDAV, CIFS and more
  • Very powerful search and replace, with support for Perl Compatible regular expressions, sub-pattern replacing, and search and replace in files on disk.
  • Open files recursively based on filename patterns and/or content patterns
  • Snippets sidebar - specify custom dialogs, search and replace patterns or insert patterns and bind them to a shortkut key
  • combination of your liking to speed up your development process
  • Integrate external programs such as make, lint, weblint, xmllint, tidy, javac, or your own program or script to handle advanced text processing or error detection
  • Integrate external filters of your liking, pipe your document (or just the current selected text) through sort, sed, awk or any custom script
  • Unlimited undo/redo functionality
  • In-line spell checker which is programing language aware (spell check comments and strings, but not code), requires libenchant during compilation
  • Auto-recovery of changes in modified documents after a crash, kill or shutdown
  • Character map of all unicode characters (requires libgucharmap during compilation)
  • Site upload / download
  • Full screen editing
  • Many tools such as tabs to spaces, join lines, lines to columns, strip whitespace, etc. etc.
  • Customizable programming language support:
    • In-line reference information (move your mouse over a function name or tag name) for various programming languages
    • Code block folding
    • Highlighting matching block start and end markers (both brackets and tags)
    • Auto-completion and auto-tag-closing for many programming languages, with reference information, and even for nested languages (e.g. css and javascript inside html code that is inside a php document)
  • with included language definition files for:
    • Ada
    • ASP .NET and VBS
    • C/C++
    • CSS
    • CFML
    • Clojure
    • D
    • gettext PO
    • Google Go
    • HTML, XHTML and HTML5
    • Java and JSP
    • JavaScript and jQuery
    • Lua
    • Octave/MATLAB
    • MediaWiki
    • NSIS
    • Pascal
    • Perl
    • PHP
    • Python
    • R
    • Ruby
    • Shell
    • Scheme
    • SQL
    • SVG
    • Vala
    • Wordpress
    • XML
  • Multiple encodings support. Bluefish works internally with UTF8, but can save your documents in any desired encoding.
  • Bookmarks functionality
  • HTML toolbar and tearable menu's
  • Dialogs and wizards for many HTML tags, with all their attributes
  • Fully featured image insert dialog
  • Thumbnail creation and automatically linking of the thumbnail with the original image, and multi-thumbnail creation
  • User-customizable toolbar for quick access to often used functions
  • ZenCoding support
  • Compliance with the Gnome and KDE user interface guidelines where possible

Inkscape

Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format. Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. Inkscape is very easy to edit nodes, perform complex path operations, trace bitmaps and much more.

Features:
  • Object creation:
    • Drawing: pencil tool (freehand drawing with simple paths), pen tool (creating Bezier curves and straight lines), calligraphy tool (freehand drawing using filled paths representing calligraphic strokes)
    • Shape tools: rectangles (may have rounded corners), ellipses (includes circles, arcs, segments), stars/polygons (can be rounded and/or randomized), spirals
    • Text tool (multiline text, full on-canvas editing)
    • Embedded bitmaps (with a command to create and embed bitmaps of selected objects)
    • Clones ("live" linked copies of objects), including a tool to create patterns and arrangements of clones
  • Object manipulation:
    • Affine transformations (moving, scaling, rotating, skewing), both interactively and by specifying exact numeric values
    • Z-order operations
    • Grouping objects, with a way to "select in group" without ungrouping, or "enter the group" making it a temporary layer
    • Layers, with a way to lock and/or hide individual layers, rearrange them, etc; layers can form a hierarchical tree
    • Copying and pasting objects
    • Alignment and distribution commands
  • Fill and stroke:
    • Color selector (RGB, HSV, color wheel)
    • Color picker tool
    • Copy/paste style
    • A gradient editor capable of multi-stop gradients
    • Pattern fills (bitmap/vectors)
    • Dashed strokes, with many predefined dash patterns
    • Path markers (e.g. arrowheads)
  • Operations on paths:
    • Node editing: moving nodes and Bezier handles, node alignment and distribution, etc.
    • Converting to path (for text objects or shapes), including converting stroke to path
    • Boolean operations
    • Path simplification, with variable threshold
    • Path insetting and outsetting, including dynamic and linked offset objects
    • Bitmap tracing (both color and b/w)
  • Text support:
    • Multi-line text
    • Uses any installed outline fonts, including right-to-left scripts
    • Kerning, letterspacing, linespacing adjustments
    • Text on path (both text and path remain editable)
    • Text in shape (fill shape following stroke)
  • Rendering:
    • Fully anti-aliased display
    • Alpha transparency support for display and PNG export
    • Complete "as you drag" rendering of objects during interactive transformations
  • Misc:
    • Live watching and editing the document tree in the XML editor
    • PNG and PostScript export
    • Command line options for export and conversions
    • Perfectly compliant SVG format file generation and editing

Blender

Blender is a free and open source 3D animation suite. Blender supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process.Blender is cross-platform and runs equally well on Linux, Windows and Macintosh computers. Blender's interface uses OpenGL to provide a consistent experience. Some of the features: Photorealistic Rendering: Blender now features a powerful new unbiased rendering engine called Cycles that offers stunning ultra-realistic rendering. The built-in Cycles rendering engine offers:
* GPU & CPU rendering
* Realtime viewport preview
* HDR lighting support
* Permissive License for external software linking
Fast Modelling: Blender’s comprehensive array of modeling tools make creating, transforming and editing your models a breeze. Blender’s modeling tools include:
* Keyboard shortcuts for a fast workflow
* N-Gon support (B-Mesh)
* Edge slide, collapse and dissolve
* Grid and Bridge fill
* Python scripting for custom tools
Realistic Materials: With Blender’s new rendering engine the possibilities for materials are endless. Key features are:
* Complete Node Support for full customization
* Physically accurate shaders like glass, translucency and SSS
* Open Shading Language (OSL) support for coding unique shaders Materials

24 Nov 2013

CamStudio

CamStudio is able to record all screen and audio activity on your computer and create industry-standard AVI video files and using its built-in SWF Producer can turn those AVI into lean, mean, bandwidth-friendly Streaming Flash videos (SWF).

Here are just a few ways you can use this software:
  • You can use it to create demonstration videos for any software program
  • You can create video tutorials for school or college class
  • You can use it to record a recurring problem with your computer so you can show technical support people
  • You can use it to create video-based information products you can sell
  • You can even use it to record new tricks and techniques you discover on your favourite software program, before you forget them

23 Nov 2013

Virtual Router Plus

Virtual Router Plus is a free, open source software based router for PCs running Windows 7, Windows 8, Windows Server 2008 R2 and Windows Server 2012. Using Virtual Router Plus, users can wirelessly share any internet connection (Wifi, LAN, Cable Modem, Dial-up, Cellular, etc.) with any Wifi device (Laptop, Smart Phone, iPod Touch, iPhone, Android Phone, Zune, Netbook, wireless printer, etc.). These devices connect to Virtual Router just like any other access point, and the connection is completely secured using WPA2(the most secure wireless encryption).

21 Nov 2013

Gimp

GIMP is the GNU Image Manipulation Program. GIMP is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. GIMP works on many operating systems, in many languages.

Features:
  • Customizable Interface:
    Each task requires a different environment and GIMP allows you to customize the view and behavior the way you like it. Starting from the widget theme, allowing you to change colors, widget spacings and icon sizes to custom tool sets in the toolbox. The interface is modulized into so called docks, allowing you to stack them into tabs or keep them open in their own window. Pressing the tabkey will toggle them hidden. GIMP features a great fullscreen modeallowing you to not only preview your artwork but also do editing work while using the most of your screen estate. Photo Enhancement Numerous digital photo imperfections can be easily compensated for using GIMP. Fix perspective distortion caused by lens tilt simply choosing the corrective modein the transform tools. Eliminate lens' barrel distortion and vignettingwith a powerful filter but a simple interface. The included channel mixergives you the flexibility and power to get your B/W photography stand out the way you need.

  • Digital Retouching:
    GIMP is ideal for advanced photo retouching techniques. Get rid of unneeded details using the clone tool, or touch up minor details easily with the new healing tool. With the perspective clone tool, it's not difficult to clone objects with perspective in mind just as easily as with the orthogonal clone.

19 Nov 2013

Kali Linux

Kali Linux is the new generation of the industry-leading BackTrack Linux penetration testing and security auditing Linux distribution. Kali Linux is a complete re-build of BackTrack from the ground up, adhering completely to Debian development standards.

Kali Linux Features:

All-new infrastructure has been put in place, all tools were reviewed and packaged, and they use Git for our VCS.

  • More than 300 penetration testing tools: After reviewing every tool that was included in BackTrack, they eliminated a great number of tools that either did not work or had other tools available that provided similar functionality.
  • Free and always will be: Kali Linux, like its predecessor, is completely free and always will be. You will never, ever have to pay for Kali Linux.
  • Open source Git tree: They are huge proponents of open source software and their development tree is available for all to see and all sources are available for those who wish to tweak and rebuild packages.
  • FHS compliant: Kali has been developed to adhere to the Filesystem Hierarchy Standard, allowing all Linux users to easily locate binaries, support files, libraries, etc.
  • Vast wireless device support: They have built Kali Linux to support as many wireless devices as they possibly can, allowing it to run properly on a wide variety of hardware and making it compatible with numerous USB and other wireless devices.
  • Custom kernel patched for injection: As penetration testers, the development team often needs to do wireless assessments so our kernel has the latest injection patches included.
  • Secure development environment: The Kali Linux team is made up of a small group of trusted individuals who can only commit packages and interact with the repositories while using multiple secure protocols.
  • GPG signed packages and repos: All Kali packages are signed by each individual developer when they are built and committed and the repositories subsequently sign the packages as well.
  • Multi-language: Although pentesting tools tend to be written in English, they have ensured that Kali has true multilingual support, allowing more users to operate in their native language and locate the tools they need for the job.
  • Completely customizable: They completely understand that not everyone will agree with our design decisions so they have made it as easy as possible for our more adventurous users to customize Kali Linux to their liking, all the way down to the kernel.
  • ARMEL and ARMHF support: Since ARM-based systems are becoming more and more prevalent and inexpensive, they knew that Kali’s ARM support would need to be as robust as they could manage, resulting in working installations for both ARMEL and ARMHF systems. Kali Linux has ARM repositories integrated with the mainline distribution so tools for ARM will be updated in conjunction with the rest of the distribution. Kali is currently available for the following ARM devices:
    • rk3306 mk/ss808
    • Raspberry Pi
    • ODROID U2/X2
    • Samsung Chromebook
    • EfikaMX
    • Beaglebone Black
    • CuBox
    • Galaxy Note 10.1