Media tutorial

Subscribe For Free Updates!

We'll not spam mate! We promise.


Create a local server in linux mint 16 (Lamp)

     Create a local server in linux mint 16 (petra), install Lamp (Linux Apache MySQL PHP).
In this  tutorial we will install apache, php5, MySQL and phpMyAdmin on Linux Mint 16.

Create a local server

Install apache 

Sudo apt-get install apache2 
 Verification:  in the browser :  http://localhost/  ( "it's work" if  installation completed successfully)

Install PHP5

sudo apt-get install php5 libapache2-mod-php5
Restart apache 

sudo /etc/init.d/apache2 restart

verification : create a php file to test and move it into.:
/ var / www / 
open :  localhost / test.php
Open the folder. / Var / www as root to copy or move the file in test.php.

Install MySQL

sudo apt-get install mysql-server

Create password

Confirm password

Install phpmyadmin

sudo apt-get install phpmyadmin

Select the web server to reconfigure automatically.
Choose automatic configuration
Password of the server administrator
Password MySQL connection
Confirmation du mot de passe mySQL
If you receive a 404 error when accessing: http://localhost/phpmyadmin: edit the file: apache2.conf
sudo gedit /etc/apache2/apache2.conf
add this line to the end of file : Include /etc/phpmyadmin/apache.conf restart appache :
 sudo /etc/init.d/apache2 restart
tutorial  video (french ) 


Fedora live USB creator

Fedora Live USB Creator is a simple tool designed to create  bootable live USB Fedora to try live or install from  USB drive.

Download :
USB Creator
Fedora iso :

We can download directly Fedora with Fedora live USB Creator Use :
1. select the iso Fedora2.
Targuet device : your USB 
3. Créate live USB  

When finish we can use usb as live fedora or to install Fédora from USB 

Tutorial video (french) 

Add compress and extract under kali linux (right mouse click )

Add compress and extract under  kali Linux(right mouse  click )

     Add compress and extract under kali  linux(right mouse click )a practical option that avoids using the command with the terminal.

to add the option : compress and extract  we just install file-roller

apt-get install file-roller

Start the daemon with the command nautilus

nautilus -q

Use: click right (file) ---> compress 
       click right (file)----> extract

make sure that all compression  utility is installed in your kali linux

Tutorial video (french) 


Install Ubuntu server, install GUI desktop

Install Ubuntu server, install GUI desktop 

Install Ubuntu server  with Gui desktop

after installing ubuntu sever we will install GUI desktop

sudo apt-get install ubuntu-desktop
video tutorial : install ubuntu server and GUI desktop

chose sever to install : if  not installed directly in UBUNTU  installation 
sudo apt-get install dhcp3-server
DNS  SERVER (bind9)
sudo apt-get install bind
Mail server (postfix)
sudo apt-get install postfix
..... etc


Install Tor browser on kali linux

tor browser what is ?

Tor Browser Bundle is a software package that includes a web browser based on Firefox ESR, pre-configured to protect users' privacy and anonymity on the web. it also includes and the Vidalia Control pannel, a cross-platform GUI for controlling Tor. The browser is a free repackaged version of the bundled Tor Software. The program allows the end user to connect to the Tor anonymity network. It's available for OS X, Microsoft Windows and Linux.

  • Install tor browser on kali linux with a script

Download script

 Assign execute permission to the named script " tor"

chmod +x tor

  • execute script: Press any key to continue whenever requested

  • Browser configuration
        Edit-> Preferences -> Advanced-> Network-> settings

  • Add  : : 9050  in   SOCKS host  field 

    • Exécute Vidalia : Applications–>internet–>Vidalia

      • Vérification :        

      • French tutorial 

        video tutorial french


        Dual boot Linux Mint 16 (Petra) & Windows 8

        Dual boot Linux Mint 16 (Petra) & Windows 8

        Dual boot Windows 8.1 and Linux Mint 16 so  to get a boot menu like the one in the picture below:

        For this boot menu, we will use a tool called EasyBCD to add the entered boot Linux Mint 16 (Petra) to Windows 8 or Windows 8.1 at the end of the installation of Linux Mint in a new partition HDD.

        We will install linux mint 16  partition data (E :)

        Put the CD / DVD Linux Mint 16 in the drive or create a USB installation media

        and restart on CD / DVD or the bios is a key depending on your PC (eg F12 ==> Toshiba).

        Boot on cd/dvd or usb 

        • Once started on the live DVD, click "install Linux Mint"


        • Select language and continue


        Partitioning :  the largest part
        Select the partition or you will install Linux mint 16, mount point, file system ...

        • Select: Install Linux Mint alongside Windows 8

        install-linux-mint-16- à coté windows8

        • Select: advanced partitioning tool


        •  configuration :

        Partition sda3 : data(E:)
        systèm of files ext4 , mount point : racine « /«  .
        device of installed  program will start : /dev/sda2 

        • Select "Install now" and continue,


        • Set the clock, regional settings, machine name and continue the installation.


        •  Wait for the installation and remove the cd / dvd drive and restart


        Once the PC is started on Windows 8.1, open the EasyBCD tool (download at the end of the article)Add a new input => (operating system) Linux / BSDType: grub2, Name: Linux Mint 16, Partion: (E :) depending on your score. then Add
        At the next reboot we get the boot menu using the Windows boot sector 8.1, the two came Windows 8.1 and Linux Mint 16

        Note: you can change the boot order avec easyBCD, reduce waiting time of automatic selection, change the grub2 on Linux Mint 16 to remove the wait time ........



        Kali Linux Commands

        ALL Kali Linux commands

        apropos: Search Help manual pages (man -k)
        apt-get: Search for and install software packages (Debian)
        aptitude: Search for and install software packages (Debian)
        aspell: Spell Checker
        awk: Find and Replace text, database sort/validate/index

        basename: Strip directory and suffix from filenames
        bash: GNU Bourne-Again SHell
        bc: Arbitrary precision calculator language
        bg: Send to background
        break: Exit from a loop
        builtin: Run a shell builtin
        bzip2: Compress or decompress named file(s)

        cal: Display a calendar
        caseConditionally perform a command
        cat: Concatenate and print (display) the content of files
        cd : Change Directory
        cfdisk: Partition table manipulator for Linux
        chgrp: Change group ownership
        chmod: Change access permissions
        chown: Change file owner and group
        chroot: Run a command with a different root directory
        chkconfig: System services (runlevel)
        cksum: Print CRC checksum and byte counts
        clear: Clear terminal screen
        cmp: Compare two files
        comm: Compare two sorted files line by line
        command: Run a command - ignoring shell functions
        continue: Resume the next iteration of a loop
        cp: Copy one or more files to another location
        cron: Daemon to execute scheduled commands
        crontab: Schedule a command to run at a later time
        csplit: Split a file into context-determined pieces
        cut: Divide a file into several parts

        date: Display or change the date & time
        dc: Desk Calculator
        dd: Convert and copy a file, write disk headers, boot records
        ddrescue: Data recovery tool
        declare: Declare variables and give them attributes
        df: Display free disk space
        diff: Display the differences between two files
        diff3: Show differences among three files
        dig: DNS lookup
        dir: Briefly list directory contents
        dircolors: Colour setup for `ls'
        dirname: Convert a full pathname to just a path
        dirs: Display list of remembered directories
        dmesg: Print kernel & driver messages
        du: Estimate file space usage

        echo: Display message on screen
        egre: Search file(s) for lines that match an extended expression
        eject: Eject removable media
        enable: Enable and disable builtin shell commands
        env: Environment variables
        ethtool: Ethernet card settings
        eval: Evaluate several commands/arguments
        exec: Execute a command
        exit: Exit the shell
        expect: Automate arbitrary applications accessed over a terminal
        expand: Convert tabs to spaces
        export: Set an environment variable
        expr: Evaluate expressions

        false: Do nothing, unsuccessfully
        fdformat: Low-level format a floppy disk
        fdisk: Partition table manipulator for Linux
        fg: Send job to foreground
        fgrep: Search file(s) for lines that match a fixed string
        file: Determine file type
        find: Search for files that meet a desired criteria
        fmt: Reformat paragraph text
        fold: Wrap text to fit a specified width.
        for: Expand words, and execute commands
        format: Format disks or tapes
        free: Display memory usage
        fsck: File system consistency check and repair
        ftp: File Transfer Protocol
        function: Define Function Macros
        fuser: Identify/kill the process that is accessing a file

        gawk: Find and Replace text within file(s)
        getopts: Parse positional parameters
        grep: Search file(s) for lines that match a given pattern
        groupadd: Add a user security group
        groupdel: Delete a group
        groupmod: Modify a group
        groups: Print group names a user is in
        gzip: Compress or decompress named file(s)

        hash: Remember the full pathname of a name argument
        head: Output the first part of file(s)
        help: Display help for a built-in command
        history: Command History
        hostname: Print or set system name

        iconv: Convert the character set of a file
        id: Print user and group id's
        if: Conditionally perform a command
        ifconfig: Configure a network interface
        ifdown: Stop a network interface
        ifup: Start a network interface up
        import: Capture an X server screen and save the image to file
        install: Copy files and set attributes

        jobs: List active jobs
        join: Join lines on a common field

        kill: Stop a process from running
        killall: Kill processes by name

        less: Display output one screen at a time
        let: Perform arithmetic on shell variables
        ln: Create a symbolic link to a file
        local: Create variables
        locate: Find files
        logname: Print current login name
        logout: Exit a login shell
        look: Display lines beginning with a given string
        lpc: Line printer control program
        lpr: Off line print
        lprint: Print a file
        lprintd: Abort a print job
        lprintq: List the print queue
        lprm: Remove jobs from the print queue
        ls: List information about file(s)
        lsof: List open files

        make: Recompile a group of programs
        man: Help manual
        mkdir: Create new folder(s)
        mkfifo: Make FIFOs (named pipes)
        mkisofs: Create an hybrid ISO9660/JOLIET/HFS filesystem
        mknod: Make block or character special files
        more: Display output one screen at a time
        mount: Mount a file system
        mtools: Manipulate MS-DOS files
        mtr: Network diagnostics (traceroute/ping)
        mv: Move or rename files or directories
        mmv: Mass Move and rename (files)

        netstat: Networking information
        nice: Set the priority of a command or job
        nl: Number lines and write files
        nohup: Run a command immune to hangups
        notify-send: Send desktop notifications
        nslookup: Query Internet name servers interactively

        open: Open a file in its default application
        op: Operator access

        passwd: Modify a user password
        paste: Merge lines of files
        pathchk: Check file name portability
        ping: Test a network connection
        pkill: Stop processes from running
        popd: Restore the previous value of the current directory
        pr: Prepare files for printing
        printcap: Printer capability database
        printenv: Print environment variables
        printf: Format and print data
        ps: Process status
        pushd : Save and then change the current directory
        pwd: Print Working Directory

        quota: Display disk usage and limits
        quotacheck: Scan a file system for disk usage
        quotactl: Set disk quotas

        ram: ram disk device
        rcp: Copy files between two machines
        read: Read a line from standard input
        readarray: Read from stdin into an array variable
        readonly: Mark variables/functions as readonly
        reboot: Reboot the system
        rename: Rename files
        renice: Alter priority of running processes
        remsync: Synchronize remote files via email
        return: Exit a shell function
        rev: Reverse lines of a file
        rm: Remove files
        rmdir: Remove folder(s)
        rsync: Remote file copy (Synchronize file trees)

        screen: Multiplex terminal, run remote shells via ssh
        scp: Secure copy (remote file copy)
        sdiff: Merge two files interactively
        sed: Stream Editor
        select: Accept keyboard input
        seq: Print numeric sequences
        set: Manipulate shell variables and functions
        sftp : Secure File Transfer Program
        shift: Shift positional parameters
        shopt: Shell Options
        shutdown: Shutdown or restart linux
        sleep: Delay for a specified time
        slocate: Find files
        sort: Sort text files
        source: Run commands from a file `.'
        split: Split a file into fixed-size pieces
        ssh: Secure Shell client (remote login program)
        strace: Trace system calls and signals
        su: Substitute user identity
        sudo: Execute a command as another user
        sum: Print a checksum for a file
        suspend: Suspend execution of this shell
        symlink: Make a new name for a file
        sync: Synchronize data on disk with memory

        tail: Output the last part of file
        tar: Tape ARchiver
        tee: Redirect output to multiple files
        test: Evaluate a conditional expression
        time: Measure Program running time
        times: User and system times
        touch: Change file timestamps
        top: List processes running on the system
        traceroute: Trace Route to Host
        trap: Run a command when a signal is set(bourne)
        tr: Translate, squeeze, and/or delete characters
        true: Do nothing, successfully
        tsort: Topological sort
        tty: Print filename of terminal on stdin
        type: Describe a command

        ulimit: Limit user resources
        umask: Users file creation mask
        umount: Unmount a device
        unalias: Remove an alias
        uname: Print system information
        unexpand: Convert spaces to tabs
        uniq: Uniquify files
        units: Convert units from one scale to another
        unset: Remove variable or function names
        unshar: Unpack shell archive scripts
        until: Execute commands (until error)
        uptime: Create new user account
        userdel: Delete a user account
        usermod: Modify user account
        users: List users currently logged in
        uuencode: Encode a binary file
        uudecode: Decode a file created by uuencode

        v: Verbosely list directory contents (`ls -l -b')
        vdir: Verbosely list directory contents (`ls -l -b')
        vi : Text Editor
        vmstat: Report virtual memory statistics

        wait: Wait for a process to complete
        watch: Execute/display a program periodically
        wc: Print byte, word, and line counts
        whereis: Search the user's $path, man pages and source files for a program
        which: Search the user's $path for a program file
        while: Execute commands
        who: Print all usernames currently logged in
        whoami : Print the current user id and name (`id -un')
        wget: Retrieve web pages or files via HTTP, HTTPS or FTP
        write: Send a message to another user

        xargs: Execute utility, passing constructed argument list(s)
        xdg-open: Open a file or URL in the user's preferred application.
        yes: Print a string until interrupted