Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

April, 2017

recdnsfp by recdnsfp

recdnsfp

Google and a few other companies provide open dns resolvers to the people around the globe. Unfortunately it may happen that the resolver was hijacked and used for different purposes, such as redirecting to malicious pages or to block certain addresses (censorship).

Our goal is to identify hijacked resolvers by analyzing their fingerprints, in order to increase safety of Internet users. To do that, we utilize data collected via RIPE Atlas (atlas.ripe.net).

Authentication en deux étapes sur un serveur SSH - Clé publique + code TOTP – Homputer Security

Authentication en deux étapes sur un serveur SSH – Clé publique + code TOTP

Window Detective: detect, set window properties on Windows - gHacks Tech News

Window Detective: detect, set window properties on Windows

Window Detective is a free program for Microsoft Windows that you may use to detect Window properties and styles, and set them.

One basic example of how you can use Windows Detective is to use it to force program windows to open in custom dimensions and a custom location on the screen each time the program is loaded.

Fossil: Home

Fossil

Fossil is a simple, high-reliability, distributed software configuration management system with these advanced features:

Integrated Bug Tracking, Wiki, and Technotes - In addition to doing distributed version control like Git and Mercurial, Fossil also supports bug tracking, wiki, and technotes.

Built-in Web Interface - Fossil has a built-in and intuitive web interface with a rich variety of information pages (examples) promoting situational awareness.

This entire website is just a running instance of Fossil. The pages you see here are all wiki or embedded documentation or (in the case of the download page) unversioned files. When you clone Fossil from one of its self-hosting repositories, you get more than just source code - you get this entire website.

Self-Contained - Fossil is a single self-contained stand-alone executable. To install, simply download a precompiled binary for Linux, Mac, OpenBSD, or Windows and put it on your $PATH. Easy-to-compile source code is also available.

Simple Networking - No custom protocols or TCP ports. Fossil uses ordinary HTTP (or HTTPS or SSH) for network communications, so it works fine from behind restrictive firewalls, including proxies. The protocol is bandwidth efficient to the point that Fossil can be used comfortably over dial-up.

CGI/SCGI Enabled - No server is required, but if you want to set one up, Fossil supports four easy server configurations.

Autosync - Fossil supports "autosync" mode which helps to keep projects moving forward by reducing the amount of needless forking and merging often associated with distributed projects.

Robust & Reliable - Fossil stores content using an enduring file format in an SQLite database so that transactions are atomic even if interrupted by a power loss or system crash. Automatic self-checks verify that all aspects of the repository are consistent prior to each commit.

Free and Open-Source - Uses the 2-clause BSD license.
PC Game System Requirements, News And Hardware Test Tools

PC Game System Requirements, News And Hardware Test Tools

Create and validate TLSA records (DANE)

Create and validate TLSA records (DANE)

Hi,

I've talked about SSHFP in my last blog post and now, let’s talk about TLSA, another useful DNS record to put in a DNSSEC secured zone.

I will apply the example to HTTPS here but you can do this for everything that use TLS in fact (except for the web browser plugin part).
DANE and TLSA

Generate TLSA Record
GitHub - google/guetzli: Perceptual JPEG encoder

Guetzli
Introduction

Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality. Guetzli-generated images are typically 20-30% smaller than images of equivalent quality generated by libjpeg. Guetzli generates only sequential (nonprogressive) JPEGs due to faster decompression speeds they offer.

Add Brotli compression support to Apache for static assets and pages | lyncd.com

Add Brotli compression support to Apache for static assets and pages

The Apache web server doesn’t yet support stream compression using Brotli, but it’s easy to add support for static pages and assets such as CSS and Javascript files that you precompress. Browser support for Brotli is coming in Firefox 44 and in Chrome, and it provides about 15% savings versus precompressing with gzip/deflate.

First, download and build Brotli if it’s not already installed on your system. You’ll need to run make in the “dec”, “enc” and “tools” directories to build the bro executable. A quick note here, if you’re using an older version of GCC you might get an error message because your g++ doesn’t support the -std=c++11 flag. I ran into this on an older Debian server (GCC 4.6.3 from 2011), changed -std=c++11 to -std=c++0x in the CXXFLAGS line of shared.mk, and the build completed normally.
Compress and configure

Next, compress your files. If you already have static files compressed with the .gz extension, here’s a one-liner to recompress them all using bro:

HTTP/2 Test | A simple HTTP/2.0 test tool

Yeah! echosystem.fr supports HTTP/2.0.

HTTP/2 - Getting ready on Debian with Apache2
## http/2
Protocols h2 h2c http/1.1

H2Push          on
H2PushPriority  *                       after
H2PushPriority  text/css                before
H2PushPriority  image/jpeg              after   32
H2PushPriority  image/png               after   32
H2PushPriority  application/javascript  interleaved
Apache : utiliser le protocole HTTP/2

Activer le protocole HTTP/2 sous Apache 2.4.17 et supérieur

API.AI

chatbot creation api.ai

GitHub - nbs-system/php-malware-finder: Detect potentially malicious PHP files

PHP Malware Finder

Webshell finder,
kiddies hunter,
website cleaner.

https://github.com/nbs-system/php-malware-finder

Detect potentially malicious PHP files.

Scan Linux for Vulnerable Packages

Scan Linux for Vulnerable Packages

How do you know wether your Linux server (which has no desktop update notifier or unattended security updates running) does need to be updated? Of course an

apt-get update && apt-get --dry-run upgrade

might give an indication. But what of the package upgrades do stand for security risks and whose are only simple bugfixes you do not care about?
Check using APT
One useful possibility is apticron which will tell you which packages should be upgraded and why. It presents you the package ChangeLog to decided wether you want to upgrade a package or not. Similar but less details is cron-apt which also informs you of new package updates.

Lynis - Security auditing tool for Unix/Linux systems

Lynis

Open source auditing

https://cisofy.com/documentation/lynis/get-started/#installation-git

Lynis is an open source security auditing tool. Used by system administrators, security professionals, and auditors, to evaluate the security defenses of their Linux and UNIX-based systems. It runs on the host itself,

so it performs more extensive security scans than vulnerability scanners. It is also the client in our Lynis Enterprise offering.
Supported operating systems

Lynis runs on almost all UNIX-based systems and versions, including:


    AIX
    FreeBSD
    HP-UX
    Linux
    macOS
    NetBSD
    OpenBSD
    Solaris
    and others ```
Unique Machine

UniqueMachine

is my computer unique?(Developing, not fully supported)

nginx-Apache-Rewrite-Converter

nginx-Apache-Rewrite-Converter

This little tool lets you convert your nginx-rewrites to Apache's ones and the other way round.
Please note: This is in beta. If you find any bugs contact me via Twitter.

GitHub Octoverse 2016

GitHub publie son traditionnel bilan annuel Octoverse.

Au cours des douze derniers mois, GitHub a enregistré l'activité de plus de 5,8 millions d'utilisateurs et plus de 331 000 organisations.

Open source

From the code that sent Apollo 11 to the moon, to an open source curriculum that helps nonprofits—you shared and built lots of amazing things over the past year. Here are the most starred open source repositories on GitHub, showing which repos users starred in common.

- Alim'Confiance

Les résultats des contrôles sanitaires accessibles à tous