Awesome List Updates on Aug 24 - Aug 30, 2015
26 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Nodejs
Packages / Command-line apps
- speed-test (⭐3.9k) - Test your internet connection speed and ping.
- David (⭐967) - Tells you when your package npm dependencies are out of date.
- normit (⭐240) - Google Translate with speech synthesis in your terminal.
Packages / Command-line utilities
- log-update (⭐1.1k) - Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
- ansi-escapes (⭐482) - ANSI escape codes for manipulating the terminal.
- log-symbols (⭐737) - Colored symbols for various log levels.
- figures (⭐590) - Unicode symbols with Windows CMD fallbacks.
- string-width (⭐468) - Get the visual width of a string - the number of columns required to display it.
- yn (⭐262) - Parse yes/no like values.
- cli-cursor (⭐102) - Toggle the CLI cursor.
Packages / Filesystem
- filenamify (⭐483) - Convert a string to a valid filename.
- fs-extra (⭐9.4k) - Extra methods for the
fs
module.
Packages / Streams
- into-stream (⭐206) - Convert a buffer/string/array/object into a stream.
- byline (⭐323) - Super-simple line-by-line Stream reader.
- first-chunk-stream (⭐27) - Transform the first chunk in a stream.
- pad-stream (⭐11) - Pad each line in a stream.
Packages / Text
- string-length (⭐160) - Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes.
- splice-string (⭐23) - Remove or replace part of a string like
Array#splice
.
Packages / Number
- random-int (⭐86) - Generate a random integer.
- random-float (⭐36) - Generate a random float.
- unique-random (⭐116) - Generate random numbers that are consecutively unique.
- round-to (⭐156) - Round a number to a specific number of decimal places:
1.234
→1.2
.
Packages / Math
- math-clamp (⭐14) - Clamp a number.
Packages / Date
- dateformat (⭐1.3k) - Date formatting.
Packages / Parsing
- parse5 (⭐3.6k) - Fast full-featured spec compliant HTML parser.
- strip-json-comments (⭐594) - Strip comments from JSON.
- strip-css-comments (⭐121) - Strip comments from CSS.
- neat-csv (⭐315) - Fast CSV parser. Callback interface for the above.
- binary-extract (⭐153) - Extract a value from a buffer of JSON without parsing the whole thing.
- js-yaml (⭐6.2k) - Very fast YAML parser.
Packages / Compression
- pako (⭐5.5k) - High speed zlib port to pure js (deflate, inflate, gzip).
Packages / Testing
- toxy (⭐2.7k) - Hackable HTTP proxy to simulate failure scenarios and network conditions.
Packages / Static site generators
- DocPad (⭐3.1k) - Static site generator with dynamic abilities and huge plugin ecosystem.
Packages / Miscellaneous
- hasha (⭐952) - Hashing made simple. Get the hash of a buffer/string/stream/file.
- dot-prop (⭐808) - Get a property from a nested object using a dot path.
- onetime (⭐161) - Only run a function once.
- os-locale (⭐223) - Get the system locale.
- file-type (⭐3.6k) - Detect the file type of a Buffer.
2. Rbooks
Beginner Books
Learning R [Amazon]
Learn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this hands-on guide, you’ll learn how to use the essential R tools you need to know to analyze data, including data types and programming concepts.
Hands-On Programming with R [Amazon]
Learn how to program by diving into the R language, and then use your newfound skills to solve practical data science problems. With this book, you' ll learn how to load data, assemble and disassemble data objects, navigate R's environment system, write your own functions, and use all of R's programming tools.
R Cookbook [Amazon]
With more than 200 practical recipes, this book helps you perform data analysis with R quickly and efficiently. The R language provides everything you need to do statistical work, but its structure can be difficult to master. This collection of concise, task-oriented recipes makes you productive with R immediately, with solutions ranging from basic tasks to input and output, general statistics, graphics, and linear regression.
Advanced Books
Advanced R [Online] [Amazon] Free
Advanced R presents useful tools and techniques for attacking many types of R programming problems, helping you avoid mistakes and dead ends. With more than ten years of experience programming in R, the author illustrates the elegance, beauty, and flexibility at the heart of R.
Reports
Dynamic Documents with R and knitr, Second Edition [Amazon]
Suitable for both beginners and advanced users, Dynamic Documents with R and knitr, Second Edition makes writing statistical reports easier by integrating computing directly with reporting. Reports range from homework, projects, exams, books, blogs, and web pages to virtually any documents related to statistical graphics, computing, and data analysis. The book covers basic applications for beginners while guiding power users in understanding the extensibility of the knitr package.
Visualization
Report Writing for Data Science in R [Leanpub] Free
This book teaches the fundamental concepts and tools behind reporting modern data analyses in a reproducible manner. As data analyses become increasingly complex, the need for clear and reproducible report writing is greater than ever. The material for this book was developed as part of the industry-leading Johns Hopkins Data Science Specialization.
3. Awesome Shell
Shell Script Development / Directory Navigation
- ansi (⭐554) - ANSI escape codes in pure bash - change text color, position the cursor, much more
- mo (⭐531) - Mustache templates in pure bash
4. Awesome Machine Learning
Python / Natural Language Processing
- KoNLPy - A Python package for Korean natural language processing.
5. Engineering Blogs
Companies / P companies
- PullReview http://blog.8thcolor.com/
Individuals/Group Contributors / I individuals
- Idontgetoutmuch's Weblog https://idontgetoutmuch.wordpress.com/
6. Awesome Microservices
API Gateways / Edge Services / Scala
- Tengine - A distribution of Nginx with some advanced features.
Data Formats / Scala
- RFC4627 - JavaScript Object Notation (JSON).
- MSGPACK (⭐6.9k) - MessagePack Specification.
Sites & Organizations / Scala
- Microservices Resource Guide - Martin Fowler's choice of articles, videos, books, and podcasts that can teach you more about the microservices architectural style.
7. Awesome Db
JAVA
- lmdbjni (⭐201) - LMDB for Java, which is a very fast embedded key/value store with full ACID semantics.
8. Awesome Groovy
Database
- Tayra (⭐143) - Incremental backup tool for MongoDB
9. Awesome Deep Vision
Image and Language / Video Captioning
- Univ. Montreal [Paper]
- Kyunghyun Cho, Aaron Courville, Yoshua Bengio, Describing Multimedia Content using Attention-based Encoder-Decoder Networks, arXiv:1507.01053
- Univ. Montreal / Univ. Sherbrooke [Paper]
- Li Yao, Atousa Torabi, Kyunghyun Cho, Nicolas Ballas, Christopher Pal, Hugo Larochelle, Aaron Courville, Describing Videos by Exploiting Temporal Structure, arXiv:1502.08029
- MPI / Berkeley [Paper]
- Anna Rohrbach, Marcus Rohrbach, Bernt Schiele, The Long-Short Story of Movie Description, arXiv:1506.01698
- Univ. Toronto / MIT [Paper]
- Yukun Zhu, Ryan Kiros, Richard Zemel, Ruslan Salakhutdinov, Raquel Urtasun, Antonio Torralba, Sanja Fidler, Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Books, arXiv:1506.06724
10. Htaccess
Rewrite and Redirection / Redirect an Entire Site
Redirect an Entire Site
Redirect 301 / http://newsite.com/
This way does it with links intact. That is www.oldsite.com/some/crazy/link.html
will become www.newsite.com/some/crazy/link.html
. This is extremely helpful when you are just “moving” a site to a new domain. Source
Rewrite and Redirection / Redirect Using RedirectMatch
Redirect Using RedirectMatch
RedirectMatch 301 /subdirectory(.*) http://www.newsite.com/newfolder/$1
RedirectMatch 301 ^/(.*).htm$ /$1.html
RedirectMatch 301 ^/200([0-9])/([^01])(.*)$ /$2$3
RedirectMatch 301 ^/category/(.*)$ /$1
RedirectMatch 301 ^/(.*)/htaccesselite-ultimate-htaccess-article.html(.*) /htaccess/htaccess.html
RedirectMatch 301 ^/(.*).html/1/(.*) /$1.html$2
RedirectMatch 301 ^/manual/(.*)$ http://www.php.net/manual/$1
RedirectMatch 301 ^/dreamweaver/(.*)$ /tools/$1
RedirectMatch 301 ^/z/(.*)$ http://static.askapache.com/$1
Rewrite and Redirection / Alias Paths to Script
Alias Paths to Script
FallbackResource /index.fcgi
This example has an index.fcgi
file in some directory, and any requests within that directory that fail to resolve a filename/directory will be sent to the index.fcgi
script. It’s good if you want baz.foo/some/cool/path
to be handled by baz.foo/index.fcgi
(which also supports requests to baz.foo
) while maintaining baz.foo/css/style.css
and the like. Get access to the original path from the PATH_INFO environment variable, as exposed to your scripting environment.
RewriteEngine On
RewriteRule ^$ index.fcgi/ [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]
This is a less efficient version of the FallbackResource directive (because using mod_rewrite
is more complex than just handling the FallbackResource
directive), but it’s also more flexible.
11. Awesome Transit
Native Apps (open source)
- OpenTripPlanner Android (⭐130) - An Android app for OpenTripPlanner
- OpenTripPlanner iOS (⭐68) - An iOS app for OpenTripPlanner
Native Apps (closed source)
12. Awesome Salesforce
Table of Contents / Plugins for Salesforce
- Eclipse Plugin - Based on Eclipse Platform, supported and packaged by Salesforce.com
- Atom Plugin- MavensMate plugin for building Salesforce.com/Force.com/Salesforce1 applications inside GitHub's Atom text editor
Table of Contents / Packages and Libraries supporting salesforce
- Apex Commons (⭐727) - Common Apex Library supporting Apex Enterprise Patterns and much more!
Must deploy ApexMocks (⭐330) before deploying this library.Also see MavensMate Templates
- Apex Metadata API (⭐580) - Apex Wrapper for the Salesforce Metadata API
- Polyforce (⭐29) - PolyForce is the project started as an idea with a motive create polymer applications/components that derive data from Salesforce, The idea create a robust set of polymer components that can mutually be shared with each other and on the other hand provide a working sample for developers to learn and get inspired to built more components
- Salesforce to Github - Github API client in Apex for Force.com
- Apex UML Digram Maker (⭐88) - Create UML diagrams from Apex code using the Tooling API
Table of Contents / Developer Utilities
- Cinnamon (⭐68)-Cinnamon is a Force.com app that enables you to build and run Selenium tests to validate custom UI pages with Visualforce/Javascript in your Salesforce org.
- Push Notification Plugin for iOS and Android (⭐2)- Cordova Push Notifications Plugin for Android, iOS, WP8 and Amazon Fire OS
- Salesforce1-Dev-Guide-Setup-Package (⭐40)-Salesforce1-Dev-Guide-Setup-Package
- Analytics-Cloud-Dataset-Utils (⭐126)- Utility to load external data into Analytics Cloud datasets, and transform existing datasets.
Salesforce Browser Extensions / Open Source Projects Repositories from Salesforce
- Awesome Salesforce Browser Extensions (⭐39): Collection of Awesome Browser Extensions for Salesforce
Troubleshooting and queries / Learning Salesforce Platform
- Trailhead - Trailhead teaches you how to build cloud apps for free with fun, interactive tutorials. Stand out by learning in-demand Salesforce development skills.
Troubleshooting and queries / Salesforce Certification Program
- Introducing three new Salesforce certifications: Salesforce Platform App Builder, Salesforce Platform Developer I, and Salesforce Platform Developer II.
- Ready to register for an exam? Click here.
Troubleshooting and queries / Salesforce University
13. Tips
Rename a branch
git branch -m <new-branch-name>
Alternatives:
git branch -m [<old-branch-name>] <new-branch-name>
Rebases 'feature' to 'master' and merges it in to master
git rebase master feature && git checkout master && git merge -
Archive the master
branch
git archive master --format=zip --output=master.zip
Modify previous commit without modifying the commit message
git add --all && git commit --amend --no-edit
14. Awesome Elixir
Cloud Infrastructure and Management
- Kubex (⭐38) - Kubernetes client and integration for Elixir, written in pure Elixir.
Logging
- rollbax (⭐243) - Exception tracking and logging to Rollbar.
Editors
- Alchemist-Server (⭐193) - Editor/IDE independent background server to inform about Elixir mix projects.
- elixir_generator (⭐9) - Vim plugin to generate Elixir module and test files with one command.
15. Awesome Emails
Frameworks / Misc
- Email Framework - The HTML email framework developed to help you build responsive HTML email.
Templates / Misc
- Mailchimp Email Blueprints (⭐6.9k) - Email Blueprints is a collection of HTML email templates that can serve as a solid foundation and starting point for the design of emails.
- Campaign Monitor Templates - Easily create beautiful, branded email marketing campaigns.
- Responsive Transactional HTML Email Templates (⭐6.8k) - Each template is responsive and each has been tested in all the popular email clients.
- Cerberus (⭐4.8k) - Few responsive email patterns.
- Antwort (⭐3.6k) - Antwort offers responsive layouts for Email that both fits and adapts to client widths.
- Responsive HTML Template (⭐687) - This template is designed to work on all major email platforms and it is built with media query, making it responsive for smartphones that supports media query.
- Free Responsive template : Slate - Five pre-tested templates that work with any mailing service.
- Lee Munroe's Grunt Email Design (⭐3k) - A Grunt workflow for designing and testing responsive HTML email templates with SCSS.
Tools / Misc
- Bulletproof Email Buttons - Design gorgeous buttons using progressively enhanced VML and CSS.
Articles / Misc
- Darylldoyle Gulp workflow (⭐166) - Gulp Email Creator is a gulp workflow inspired by Lee Munroe's grunt-email-design workflow.
Resources / Misc
- Litmus Resources - Stay up to date with the latest email news and trends with Litmus resources.
- Campaign Monitor Resources - Campaign Monitor resources will turn you into an expert in no time.
Inspirations / Misc
- Really good emails - The Best Email Designs in the Universe.
- The Top Email Campaigns -The most effective email marketing campaigns from Campaign Monitor.
- Htmlemaildesigns - Beautiful emails to help inspire your next email design.
Testing / Misc
- PutsMail - Free tool to test your HTML emails before sending them!
- Litmus - Test and track your emails with Litmus.
- Campaign Monitor - Test your design in all the different email client with Campaign Monitor.
Learning / Misc
- Mastering HTML Email - This series of tutorials will take you through the fundamentals, exploring development techniques, workflow and design approaches.
- Building Responsive Email Templates with Ink - Building Responsive Email Templates with Ink.
- Litmus learning - Litmus learning resources.
16. Awesome Android
GUI
- AndroidFillableLoaders (⭐2k) - Fillable progress view working with SVG paths. Nice option too for creating interesting app logos.
17. Awesome Dotnet
Compilers, Transpilers and Languages
- ClojureCLR (⭐1.6k) - A port of Clojure to the CLR, part of the Clojure project
- Mono-basic (⭐108) - Visual Basic Compiler and Runtime
- Netjs (⭐961) - .NET to TypeScript and JavaScript compiler. Portable Class Libraries work great for this. You can even pass EXEs.
Testing
- Machine.Specifications (⭐884) - Machine.Specifications (MSpec) is a context/specification framework that removes language noise and simplifies tests.
- Moq (⭐5.9k) - The most popular and friendly mocking framework for .NET
- NBuilder (⭐52) - Rapid generation of test objects
- Rhino Mocks (⭐257) - Dynamic Mocking Framework for .NET
18. Awesome Ruby
Caching
- Garner (⭐344) - A set of Rack middleware and cache helpers that implement various caching strategies.
- Record Cache (⭐145) - Cache Active Model Records in Rails 3.
Core Extensions
- Addressable (⭐1.5k) - Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.
- Hamster (⭐1.9k) - Efficient, immutable, and thread-safe collection classes for Ruby.
Documentation
- Hologram (⭐2.2k) - A markdown based documentation system for style guides. It parses comments in your CSS and helps you turn them into a beautiful style guide.
Git Tools
- Overcommit (⭐3.9k) - A fully configurable and extendable Git hook manager.
Scientific
- Data analysis/structures
- daru (⭐1k) - A library for storage, analysis, manipulation and visualization of data in pure Ruby.
- Daru::View (⭐95) - A library for easy and interactive plotting on Jupyter Notebooks and web applications.
- Rgl (⭐415) - A framework for graph data structures and algorithms.
19. Awesome Php
Table of Contents / Markup and CSS
- HTML to Markdown (⭐1.7k) - Converts HTML into Markdown.
Table of Contents / Notifications
- JoliNotif (⭐1.3k) - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
20. Awesome Security
Network / Scanning / Pentesting
- OpenVAS - OpenVAS is a framework of several services and tools offering a comprehensive and powerful vulnerability scanning and vulnerability management solution.
- Metasploit Framework (⭐33k) - A tool for developing and executing exploit code against a remote target machine. Other important sub-projects include the Opcode Database, shellcode archive and related research.
Network / Monitoring / Logging
- justniffer - Justniffer is a network protocol analyzer that captures network traffic and produces logs in a customized way, can emulate Apache web server log files, track response times and extract all "intercepted" files from the HTTP traffic.
- httpry - httpry is a specialized packet sniffer designed for displaying and logging HTTP traffic. It is not intended to perform analysis itself, but to capture, parse, and log the traffic for later analysis. It can be run in real-time displaying the traffic as it is parsed, or as a daemon process that logs to an output file. It is written to be as lightweight and flexible as possible, so that it can be easily adaptable to different applications.
- ngrep - ngrep strives to provide most of GNU grep's common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions to match against data payloads of packets. It currently recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces, and understands BPF filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.
- sagan - Sagan uses a 'Snort like' engine and rules to analyze logs (syslog/event log/snmptrap/netflow/etc).
Network / IDS / IPS / Host IDS / Host IPS
- Snort - Snort is a free and open source network intrusion prevention system (NIPS) and network intrusion detection system (NIDS)created by Martin Roesch in 1998. Snort is now developed by Sourcefire, of which Roesch is the founder and CTO. In 2009, Snort entered InfoWorld's Open Source Hall of Fame as one of the "greatest [pieces of] open source software of all time".
- sshwatch (⭐42) - IPS for SSH similar to DenyHosts written in Python. It also can gather information about attacker during the attack in a log.
Network / Honey Pot / Honey Net
- Conpot - ICS/SCADA Honeypot. Conpot is a low interactive server side Industrial Control Systems honeypot designed to be easy to deploy, modify and extend. By providing a range of common industrial control protocols we created the basics to build your own system, capable to emulate complex infrastructures to convince an adversary that he just found a huge industrial complex. To improve the deceptive capabilities, we also provided the possibility to server a custom human machine interface to increase the honeypots attack surface. The response times of the services can be artificially delayed to mimic the behaviour of a system under constant load. Because we are providing complete stacks of the protocols, Conpot can be accessed with productive HMI's or extended with real hardware. Conpot is developed under the umbrella of the Honeynet Project and on the shoulders of a couple of very big giants.
- Amun (⭐56) - Amun Python-based low-interaction Honeypot.
- Glastopf - Glastopf is a Honeypot which emulates thousands of vulnerabilities to gather data from attacks targeting web applications. The principle behind it is very simple: Reply the correct response to the attacker exploiting the web application.
- Kippo (⭐1.6k) - Kippo is a medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker.
- Kojoney - Kojoney is a low level interaction honeypot that emulates an SSH server. The daemon is written in Python using the Twisted Conch libraries.
- HoneyDrive - HoneyDrive is the premier honeypot Linux distro. It is a virtual appliance (OVA) with Xubuntu Desktop 12.04.4 LTS edition installed. It contains over 10 pre-installed and pre-configured honeypot software packages such as Kippo SSH honeypot, Dionaea and Amun malware honeypots, Honeyd low-interaction honeypot, Glastopf web honeypot and Wordpot, Conpot SCADA/ICS honeypot, Thug and PhoneyC honeyclients and more. Additionally it includes many useful pre-configured scripts and utilities to analyze, visualize and process the data it can capture, such as Kippo-Graph, Honeyd-Viz, DionaeaFR, an ELK stack and much more. Lastly, almost 90 well-known malware analysis, forensics and network monitoring related tools are also present in the distribution.
- Cuckoo Sandbox - Cuckoo Sandbox is an Open Source software for automating analysis of suspicious files. To do so it makes use of custom components that monitor the behavior of the malicious processes while running in an isolated environment.
Network / Full Packet Capture / Forensic
- tcpflow (⭐1.6k) - tcpflow is a program that captures data transmitted as part of TCP connections (flows), and stores the data in a way that is convenient for protocol analysis and debugging. Each TCP flow is stored in its own file. Thus, the typical TCP flow will be stored in two files, one for each direction. tcpflow can also process stored 'tcpdump' packet flows.
- Xplico - The goal of Xplico is extract from an internet traffic capture the applications data contained. For example, from a pcap file Xplico extracts each email (POP, IMAP, and SMTP protocols), all HTTP contents, each VoIP call (SIP), FTP, TFTP, and so on. Xplico isn’t a network protocol analyzer. Xplico is an open source Network Forensic Analysis Tool (NFAT).
- OpenFPC - OpenFPC is a set of tools that combine to provide a lightweight full-packet network traffic recorder & buffering system. It's design goal is to allow non-expert users to deploy a distributed network traffic recorder on COTS hardware while integrating into existing alert and log management tools.
- Dshell (⭐5.4k) - Dshell is a network forensic analysis framework. Enables rapid development of plugins to support the dissection of network packet captures.
- stenographer (⭐1.8k) - Stenographer is a packet capture solution which aims to quickly spool all packets to disk, then provide simple, fast access to subsets of those packets.
Network / Sniffer
- wireshark - Wireshark is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education. Wireshark is very similar to tcpdump, but has a graphical front-end, plus some integrated sorting and filtering options.
- netsniff-ng - netsniff-ng is a free Linux networking toolkit, a Swiss army knife for your daily Linux network plumbing if you will. Its gain of performance is reached by zero-copy mechanisms, so that on packet reception and transmission the kernel does not need to copy packets from kernel space to user space and vice versa.
Network / Security Information & Event Management
- OSSIM - OSSIM provides all of the features that a security professional needs from a SIEM offering – event collection, normalization, and correlation.
Endpoint / Configuration Management
- Rudder - Rudder is an easy to use, web-driven, role-based solution for IT Infrastructure Automation & Compliance. Automate common system administration tasks (installation, configuration); Enforce configuration over time (configuring once is good, ensuring that configuration is valid and automatically fixing it is better); Inventory of all managed nodes; Web interface to configure and manage nodes and their configuration; Compliance reporting, by configuration and/or by node.
Endpoint / Mobile / Android / iOS
- android-security-awesome (⭐7.7k) - A collection of android security related resources. A lot of work is happening in academia and industry on tools to perform dynamic analysis, static analysis and reverse engineering of android apps.
Endpoint / Forensics
- grr (⭐4.7k) - GRR Rapid Response is an incident response framework focused on remote live forensics.
Threat Intelligence / Forensics
- PhishTank - PhishTank is a collaborative clearing house for data and information about phishing on the Internet. Also, PhishTank provides an open API for developers and researchers to integrate anti-phishing data into their applications at no charge.
- Internet Storm Center - The ISC was created in 2001 following the successful detection, analysis, and widespread warning of the Li0n worm. Today, the ISC provides a free analysis and warning service to thousands of Internet users and organizations, and is actively working with Internet Service Providers to fight back against the most malicious attackers.
- AutoShun - AutoShun is a Snort plugin that allows you to send your Snort IDS logs to a centralized server that will correlate attacks from your sensor logs with other snort sensors, honeypots, and mail filters from around the world.
- DNS-BH - The DNS-BH project creates and maintains a listing of domains that are known to be used to propagate malware and spyware. This project creates the Bind and Windows zone files required to serve fake replies to localhost for any requests to these, thus preventing many spyware installs and reporting.
- AlienVault Open Threat Exchange - AlienVault Open Threat Exchange (OTX), to help you secure your networks from data loss, service disruption and system compromise caused by malicious IP addresses.
- leakedin.com - The primary purpose of leakedin.com is to make visitors aware about the risks of loosing data. This blog just compiles samples of data lost or disclosed on sites like pastebin.com.
- FireEye OpenIOCs (⭐460) - FireEye Publicly Shared Indicators of Compromise (IOCs)
- OpenVAS NVT Feed - The public feed of Network Vulnerability Tests (NVTs). It contains more than 35,000 NVTs (as of April 2014), growing on a daily basis. This feed is configured as the default for OpenVAS.
- Project Honey Pot - Project Honey Pot is the first and only distributed system for identifying spammers and the spambots they use to scrape addresses from your website. Using the Project Honey Pot system you can install addresses that are custom-tagged to the time and IP address of a visitor to your site. If one of these addresses begins receiving email we not only can tell that the messages are spam, but also the exact moment when the address was harvested and the IP address that gathered it.
- virustotal - VirusTotal, a subsidiary of Google, is a free online service that analyzes files and URLs enabling the identification of viruses, worms, trojans and other kinds of malicious content detected by antivirus engines and website scanners. At the same time, it may be used as a means to detect false positives, i.e. innocuous resources detected as malicious by one or more scanners.
Web / Organization
- OWASP - The Open Web Application Security Project (OWASP) is a 501(c)(3) worldwide not-for-profit charitable organization focused on improving the security of software.
Web / Scanning / Pentesting
- sqlmap - sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a powerful detection engine, many niche features for the ultimate penetration tester and a broad range of switches lasting from database fingerprinting, over data fetching from the database, to accessing the underlying file system and executing commands on the operating system via out-of-band connections.
- w3af - w3af is a Web Application Attack and Audit Framework. The project’s goal is to create a framework to help you secure your web applications by finding and exploiting all web application vulnerabilities.
- PTF (⭐5k) - The Penetration Testers Framework (PTF) is a way for modular support for up-to-date tools.
Big Data / Development
- data_hacking (⭐767) - Examples of using IPython, Pandas, and Scikit Learn to get the most out of your security data.
- hadoop-pcap (⭐203) - Hadoop library to read packet capture (PCAP) files.
- OpenSOC (⭐572) - OpenSOC integrates a variety of open source big data technologies in order to offer a centralized tool for security monitoring and analysis.
- binarypig (⭐142) - Scalable Binary Data Extraction in Hadoop. Malware Processing and Analytics over Pig, Exploration through Django, Twitter Bootstrap, and Elasticsearch.
Other Awesome Lists / Other Common Awesome Lists
- lists (⭐9.6k) - The definitive list of (awesome) lists curated on GitHub.
21. Awesome Ocaml
Questions
- oml (⭐119) - OCaml library for general numerical work.
Testing
- iTeML (⭐67) (formerly known as qtest) — supports inline pragma's to generate tests.
- Pa_test — General inline testing macro's.
22. Awesome Deep Learning
Researchers / Tutorials
23. Awesome Cpp
Frameworks
- OpenFrameworks (⭐9.9k) - A cross platform open source toolkit for creative coding in C++. [MIT] website
Database
- redis3m (⭐189) - Wrapper of hiredis with clean C++ interface, supporting sentinel and ready to use patterns. [Apache2]
Miscellaneous
- semver.c (⭐185) - A semver parser and render in ANSI C. [MIT]
Articles
- C++Now 2015 Presentations (⭐201) - Presentation materials presented at C++Now 2015.
24. Awesome Jvm
Profilers
- jvmtop (⭐1.1k) - Lightweight console application to monitor running jvms on a machine in top-like manner.
- Overseer - Low-Level Hardware Monitoring and Management for Java.
- YourKit - Fully featured, easy to use, low overhead profiler.
Runtimes
- HotswapAgent (⭐1.9k) - Redefine classes at runtime and skip the redeploy process.
- Nailgun - Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead.
Virtual Machines
- DCEVM - Modification of Java HotSwap VM with unlimited support for reloading classes at runtime.
25. Awesome Android Ui
Layout
Name: WaveSwipeRefreshLayout (⭐1.9k)
License: Apache License V2
Demo:
Name: FloatingView (⭐1.1k)
License: Apache License V2
Demo:
Progress
Name: Loading (⭐1.2k)
License: Apache License V2
Demo:
Name: Animated Circle Loading View (⭐1.2k)
License: Apache License V2
Demo:
26. Awesome Javascript
Templating Engines / Runner
- marko (⭐13k) - A fast, lightweight, HTML-based templating engine for Node.js and the browser with async, streaming, custom tags and CommonJS modules as compiled output.
RegExp / Runner
- RegEx101 - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE.
Tours And Guides / Runner
- focusable (⭐1.1k) - Set a spotlight focus on DOM element adding a overlay layer to the rest of the page.
- Prev: Aug 31 - Sep 06, 2015
- Next: Aug 17 - Aug 23, 2015