sábado, 7 de fevereiro de 2015

Mysql setup segurança básico

#mysql_secure_installation

6

Obs.: Será solicitado a senha do usuário root

 

Troque a senha se for necessário e remova os usuários anônimos

7

 

Defina que o usuário root conecte apenas localmente (localhost)

8

 

Remova a database chamada test e por fim realize o reload dos privilégios.

9

 

 

Pronto!!! O MySQL esta instalado, funcional e com os ajustes básicos de Segurança.

terça-feira, 16 de dezembro de 2014

Uma Introdução Básica ao SoX

Opa como adoro esse software e este é um belo tutorial que achei na net vou públicar aqui também =D

O que é o SoX?


SoX (Sound eXchange) é, como o autor o chama, o "canivete Suíço dos programas de processamento de som". Ele é gratuito, livre/de código aberto e roda em Windows, Mac e Linux.

O SoX pode reproduzir, gravar, converter, editar, dividir, combinar e aplicar vários efeitos a arquivos de áudio de muitos formatos diferentes.

Formatos Suportados


Em uma instalação padrão do Slackware Linux 13.37, os formatos suportados pelo SoX são:

8svx, aif, aifc, aiff, aiffc, al, amb, au, avr, caf, cdda, cdr, cvs, cvsd, cvu, dat, dvms, f32, f4, f64, f8, fap, flac, fssd, gsm, gsrt, hcom, htk, ima, ircam, la, lpc, lpc10, lu, mat, mat4, mat5, maud, mp2, mp3, nist, ogg, paf, prc, pvf, raw, s1, s16, s2, s24, s3, s32, s4, s8, sb, sd2, sds, sf, sl, smp, snd, sndfile (formatos suportados pela biblioteca Libsndfile), sndr, sndt, sou, sox ( formato interno), sph, sw, txw, u1, u16, u2, u24, u3, u32, u4, u8, ub, ul, uw, vms, voc, vorbis, vox, w64, wav, wavpcm, wv, wve, xa, xi

E mais alguns outros caso as bibliotecas associadas estejam instaladas.

Apenas alguns dos efeitos suportados:

bandpass (filtro passa-banda), chorus, delay, echo (eco), equalizer (equalizador), fade (fade in e out), highpass (filtro passa-alta), lowpass (filtro passa-baixa), pitch (altera apenas o tom), reverb (reverberação), reverse (inversão), riaa, speed (altera a velocidade e o tom), synth (gera formas básicas de onda), tempo (altera apenas a velocidade), tremolo, trim, vocoder

Para uma lista completa de formatos, efeitos e outras características, visite esta página (em Inglês).

Instalação


Versões para Windows e Mac podem ser baixadas diretamente da página oficial de download. Para Linux, o SoX pode ser compilado do código-fonte (disponível na mesma página), ou instalado via repositórios de pacotes para distribuições específicas. No caso do Slackware (a distribuição Linux que eu uso), ele é instalado por padrão embora o suporte a geração de arquivos MP3 venha desabilitado, o que pode ser resolvido apenas executando novamente o script (SlackBuild) para compilá-lo, depois reinstalá-lo.

Programas Inclusos


O SoX é uma ferramenta para linha de comando e vem com alguns mini programas (comandos) para execução de diferentes tarefas:

Play


Reproduz arquivos de áudio nos formatos suportados, além de aplicar efeitos durante a reprodução caso desejado.

Rec


Grava de um dispositivo (microfone, placa de som etc) para um arquivo em um dos formatos suportados.

Soxi


Exibe informações sobre arquivos de áudio nos formatos suportados.

Sox


É comumente usado para processar arquivo (s) e salvar os resultados em outro arquivo, mas na verdade ele é o núcleo do "play", do "rec" e do "soxi".

Exemplos Básicos de Uso


Nota: estes exemplos foram executados no Linux, não sei se há diferenças nos comandos para outros sistemas.

Exibir Informações Sobre Arquivos



  1. Exibe informações como tamanho, duração, codificação, taxa de bits (bitrate), número de canais, taxa de amostragem (sample rate), comentários etc. de um arquivo chamado "musica.mp3":

    $ soxi musica.mp3

  2. Exibe apenas a duração do arquivo acima:

    $ soxi -d musica.mp3


Reproduzindo Arquivos



  1. Toca um arquivo chamado "exemplo.mp3":

    $ play exemplo.mp3

  2. Toca um arquivo chamado "exemplo.mp3" com um efeito de reverberação (reverb):

    $ play exemplo.mp3 reverb

  3. Reproduz o arquivo "exemplo.mp3" de trás para frente:

    $ play exemplo.mp3 reverse

  4. Reproduz apenas os primeiros cinco segundos de "exemplo.mp3":

    $ play exemplo.mp3 trim 0 5

  5. Toca o arquivo "exemplo.mp3", do quinto segundo em diante:

    $ play exemplo.mp3 trim 5


Nota: existem opções para controlar os parâmetros de reverb, trim etc., bem como vários outros efeitos. Leia a seção "Obtendo Ajuda" abaixo para mais informações.

Gravando


Captura o som do dispositivo de gravação padrão (por exemplo, um microfone) e salva em um arquivo chamado "exemplo.wav":
<code>$ rec exemplo.wav
</code>

Nota: primeiro você precisa definir o dispositivo de gravação (por exemplo, nas configurações de som no Windows, ou com programas como "alsamixer" ou "aumix" no Linux).

Pausando e Continuando


Para pausar a reprodução ou gravação, pressione Ctrl-z. O SoX vai pausar e ficar em segundo plano (background). Para retomar de onde parou e colocá-lo novamente em primeiro plano (foreground), digite o comando:
<code>$ fg
</code>

Nota: não sei se isso funciona da mesma forma (nem como/se funciona) no Windows.

Processamento e Conversão de arquivos


Estes comandos processam arquivo(s) e salvam o resultado em outro arquivo, até mesmo convertendo-o para outro formato.

  1. Converte um arquivo chamado "exemplo.wav" para "exemplo.mp3":

    $ sox exemplo.wav exemplo.mp3

  2. Aplica um efeito de reverb (com os parâmetros padrões do SoX) ao arquivo "exemplo1.wav" e salva o resultado em "exemplo2.wav":

    $ sox exemplo1.wav exemplo2.wav reverb

  3. Une os arquivos "exemplo-parte1.flac" e "exemplo-parte2.flac" para formar "exemplo-completo.flac":

    $ sox exemplo-parte1.flac exemplo-parte2.flac exemplo-completo.flac

  4. Salva os primeiros cinquenta segundos de "exemplo1.mp3" para "exemplo2.ogg":

    $ sox exemplo1.mp3 exemplo2.ogg trim 0 50

  5. Mescla (para que toquem simultaneamente) uma música de fundo ("musica.mp3") com uma gravação de voz ("discurso.wav"), produzindo "apresentacao.ogg":

    $ sox -m musica.mp3 discurso.wav apresentacao.ogg

  6. Mescla o fundo ("musica.mp3") na metade do volume e a voz ("discurso.wav") com o dobro de volume, produzindo "apresentacao.ogg":

    $ sox -m -v0.5 musica.mp3 -v2 discurso.wav apresentacao.ogg


Dica: se quiser "pré-visualizar" (ou seria "pré-ouvir"?) os efeitos sem alterar o arquivo, você pode usar o "play" para aplicar os efeitos e ouvir:
<code>$ play -m -v0.5 musica.mp3 -v2 discurso.wav
</code>

Ajuste os parâmetros (neste exemplo, o volume, que é o número após a opção "-v") até encontrar os valores que julgar apropriados, então substitua o comando "play" por "sox" e especifique um arquivo de saída. Exemplo:
<code>$ sox -m -v0.5 musica.mp3 -v1.2 discurso.wav apresentacao.ogg
</code>

Gerando Áudio


O SoX também pode gerar algumas formas básicas de áudio como ondas senoidais (sine waves), triangulares (triangular waves), quadradas (square waves) e "dente de serra" (sawtoot waves), além de algumas outras coisas como ruído "branco" ("white" noise), "marrom" ("brown" noise) e "rosa" ("pink" noise).

  1. Este comando reproduz uma onda senoidal em 440Hz (a nota Lá/A4) durante um segundo. O ganho (e volume do som) é diminuído para não ficar muito alto:

    $ play -n synth 1 sine 440 gain -10

  2. Este faz a mesma coisa, mas usa o nome da nota em vez da frequência:

    $ play -n synth 1 sine A4 gain -10

  3. Este outro comando salva o som para um arquivo chamado "senoide.wav" em vez de tocá-lo:

    $ sox -n senoide.wav synth 1 sine A4 gain -10


Suprimindo Informações


Se a quantidade de texto exibida na tela incomodar, você pode usar a opção "-q" para que o SoX não exiba nenhuma informação, exceto alertas e erros. Isso funciona tanto com o "play", quanto com o "rec" e o "sox". Exemplo:
<code>$ play -q musica.mp3
</code>

Obtendo Ajuda


Para mostrar todos os comandos do SoX, formatos e efeitos, digite:
<code>$ sox --help
</code>

Para "play", "rec" e "soxi", digite "play --help", "rec --help" e "soxi --help", respectivamente.

Nota: a ajuda é praticamente a mesma para o "sox", o "play" e o "rec", exceto pela ordem dos arquivos de entrada/saída e efeitos.

Há também os manuais do usuário (em Inglês), com explicações mais detalhadas dos comandos, parâmetros de efeito e exemplos. No Linux, se os manuais estiverem instalados, você pode lê-los offline digitando
<code>$  man sox
</code>

para os manuais do "sox", do "play" e do "rec",
<code>$ man soxformat
</code>

para todas as opções relacionadas aos formatos de arquivo suportados e
<code>$ man soxi
</code>

para o manual do "soxi". Há também o
<code>$ man libsox
</code>

para aqueles que querem mexer com código e a biblioteca da engine do SoX.

Você também pode ler os manuais online na página de documentação do SoX.

Links Externos


Site oficial do SoX (em Inglês)

fonte: http://aiyumi.warpstar.net/pt/blog/sox-basic-intro

quarta-feira, 12 de novembro de 2014

tshark

Analisando uma chamada com pacotes Jitter acima de 30MS

 
### Filter on RTCP packets reporting any packet loss or jitter over 30ms:
tshark -i eth0 -o "rtcp.heuristic_rtcp: TRUE" -R 'rtcp.ssrc.fraction >= 1 or rtcp.ssrc.jitter >= 30' -V

### View a remote realtime capture with a local wireshark:
wireshark -k -i <(ssh -l root 192.168.10.98 tshark -w - not tcp port 22)

ngrep

### capture all SIP packages on 5060 on all interfaces
ngrep -W byline -td any . port 5060

### capture all SIP packages containing 'username' on port 5060 on all interfaces ngrep -W byline -tqd any username port 5060

terça-feira, 28 de outubro de 2014

Como configurar o Samba no Ubuntu, LinuxMint, Debian e derivados!

Todos sabem que a tarefa de compartilhar arquivos através do samba é muito fácil no kde já que ele possue muitas configurações que facilitam este trabalho. Entretanto, no gnome, a ferramenta nativa shares-admin não é tão intuitiva e acaba exigindo configuração por comandos para poder compartilhar arquivos sem autenticação. Nos comentários deste bug tem vários relatos a respeito do que estou falando. Eu mesmo encontrei um erro. Quando uso o shares-admin a opção browseable é erroneamente definida como browsable. Enquanto não melhoram esta ferramenta, encontrei um ótimo artigo para configurar o samba.

"Antes de começar verifique se sua rede está OK. Para ter certeza, abra um Terminal (Acesse menu -> Aplicações -> Acessórios -> Terminal) e efetue o comando ping (Ex. ping 192.168.1.20). Este ip pode ser da máquina que você pretende acessar pela rede. Se o ping estiver respondendo, quer dizer que está tudo ok. Caso contrário, verifique as definições de IP, mascara, cabeamento, etc...

O SaMBa é o sistema responśavel pela comunicação entre máquinas Unix (Linux) e Windows, usando protocolo TCP/IP.
Quando se fala em servidores de arquivos em rede heterogêneas, na grande maioria dos casos o SaMBa será utilizado, pois ele permite compartilhamento de arquivos, diretório e impresoras, com ou sem controle de acesso (autenticação).

Bom... vamos ao que interessa. Neste tutorial irei explicar como configurar o samba no Ubuntu.

Abra um terminal. (menu -> Aplicações -> Acessórios -> Terminal)

Primeiramente devemos baixar o pacote samba.

$ sudo apt-get install samba

Depois de concluído o download/ instalação do pacote via APT, o sistema irá criar o arquivo smb.conf dentro da pasta "/etc/samba/". Este é responsável pela configuração do Samba.

Antes de mais nada, vamos fazer um back-up do arquivo:
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp

Particularmente gosto do VI para editar os arquivos .conf, mas use um editor de sua preferência.
Para quem quiser usar o VI, execute o comando para editá-lo:
$ sudo vi /etc/samba/smb.conf

Comentarei somente os paramentros do arquivo smb.conf que precisaram ser alterados.

Em  [global]

#nome do grupo de trabalho
workgroup = casa

#Como a máquina Linux irá aparecer na rede Windows

netbios name = servidor (está linha pode ser adicionada a baixo do workgroup)

####### Authentication #######
#Modo de acesso aos arquivos do Linux
security = "share" ou "user" (caso exista, remova o ; que está no início desta linha)
#share = para NÃO exigir autenticação
#user = para exigir autenticação
ex: security = user

Agora adicione estas linhas no final do arquivo:
#nome do compartilhamento
[arquivos]

# descrição do compartilhamento
comment = meus arquivos


# caminho da pasta, no Linux, que será compartilhada
path = /media/hdb5 #(Informe o caminho da pasta que você que quer compartilhar, pode ser /home/voce)

#se todos os compartilhamentos poderão ser acessados por todos os usuários
public = yes

# se o compartilhamento será visivel ou oculto na rede (yes para visível)
browseable = yes

# se permitirá escrita
writable = yes

# somente leitura
read only = no

# define a mascara em que os arquivos serão criados
create mask = 0700 #(terão a permissão rwx somente para o root)

# define a mascara em que os diretórios serão criados
directory mask = 0700

Salve o arquivo de configuração, e execute este comando para reiniciar o samba

$ sudo /etc/init.d/samba restart

Caso tenha colocado security = user, no momento que for acessar por uma máquina Windows será exibido uma tela de login e senha. Para cadastrar esta senha no linux execute os seguintes comandos.
Primeiramente adiciona na lista de usuarios do Linux

Este comando adiciona usuario teste na lista de usuários do Linux

$ sudo adduser teste

Este comando adiciona o usuario na lista de usuários do Samba

$ sudo smbpasswd -a teste
Com esta configuração do Samba no Ubuntu, não tem erro...!!!"

Fonte: Sidnei S. Alves sydhnney@4newbies.com.br
http://www.4newbies.com.br/?artigo&ver=62

A minha configuração ficou assim:

[global]
workgroup =SEMPREUPDATE
netbios name = LINUX
server string = SERVIDOR SAMBA
security = share


[Dicas]
comment = Minhas_Dicas
path = /home/sempreupdate/Dicas
read only = no
public = yes
writable = yes
create mask = 0777
directory mask = 0777
browseable = yes

Também dei permissão de escrita, leitura e execução recursiva para o diretório compartilhado home/jefferson/Dicas para outros usuários com o comando:
$ sudo chmod -R o+rwx /home/sempreupdate/Dicas

Desta forma, não é exigida autenticação e qualquer pessoa pode acessar o diretório e escrever nele.

 

 

Fonte: http://www.sempreupdate.com.br/2014/10/como-configurar-o-samba-no-ubuntu.html?utm_source=twitterfeed&utm_medium=facebook

quinta-feira, 9 de outubro de 2014

Checando logs do root do bash

Dica

sudo less /root/.bash_history

 

terça-feira, 7 de outubro de 2014

LPI1 checagem de disco

Qual o comando mais simples e direto para checar a integridade um sistema de arquivos ext2?
a. ext2fsck
b. fsck.ext2
c. fsck -t ext2
d. e2fsck
e. Nenhuma das alternativas

 

Essa questão é decoreba mas  chatinha e eu não tenho costume de ter problemas com discos graças ao vmware onde podemos fazer backups e migrar conteúdos dos discos e apenas comprar outro hehehehe, mas para o lp1... é importante.

Lembrando que o e2fsck é apenas um  alias o comando que verifica a integridade é o fsck outros tipos de partição usam o fsck mas tem outros alias  segue link para referência do assunto e cuidado na hora de testar..

http://www.vivaolinux.com.br/artigo/Checando-seu-sistema-de-arquivos-com-fsck