segunda-feira, 14 de agosto de 2017

HOW TO DETECT A VALID IP FROM TERMINAL

curl -s http://checkip.dyndns.org/ | sed 's/[a-zA-Z<>/ :]//g'

sábado, 15 de julho de 2017

HOW TO START A FORENSE BROWSER ANALYZER ON (IE, FIREFOX AND GOOGLE CHROME)

For mozilla:
http://www.nirsoft.net/utils/mozilla_cache_viewer.html
For ie:
http://www.nirsoft.net/utils/ie_cache_viewer.html
For chrome:
http://www.nirsoft.net/utils/chrome_cache_view.html


for everyone:
http://www.nirsoft.net/utils/browsing_history_view.html

terça-feira, 13 de junho de 2017

HOW TO SOLVE ISSUES FOR IMPLEMENTED SOPHOS TRANSPARENT AUTENTICATION SERVICE (STAS)

First problem that was found, is the detail about the fqn field and just wins server..  following the print to help on this configuration


The second error that was found is for start the service of SSO client on the server, that was checked this erro for start the service:

Was solved just found the service and set a user and password :



More detail about the next configuration following this video: https://www.youtube.com/watch?v=4Z5VZ1EIzgc

sexta-feira, 26 de maio de 2017

HOW TO INSTALL KASPERSKY ANTIVÍRUS FOR GNU LINUX

FOR INSTALL KASPERSKY NETWORK AGENT :

REQUIREMENTS THE SAME FOR KASPERSKY ENDPOINT FOR LINUX

DOWNLOAD AGENT FOR DEB:
https://products.s.kaspersky-labs.com/multilanguage/endpoints/kesl/klnagent_10.1.1-26_i386.deb

DOWNLOAD AGENT FOR  RPM:
https://products.s.kaspersky-labs.com/multilanguage/endpoints/kesl/klnagent-10.1.1-26.i386.rpm

HOW TO INSTALL:
https://support.kaspersky.com/5108

AFTER EXECUTE "HOW TO INSTALL" PROCEDURE FOLLOWING THIS PROCEDURE: 
PAGE 24
Installing Network Agent

SOURCE: https://docs.s.kaspersky-labs.com/english/kes10_linux_adminguide_en.pdf

FOR INSTALLATION ON LINUX WORKSTATION OR LINUX SERVER:

REQUIREMENTS:
http://support.kaspersky.com/kes10linux#requirements

DOWNLOAD RPMX86:
https://products.s.kaspersky-labs.com/multilanguage/endpoints/kesl/kesl-10.0.0-3458.i386.rpm
DOWNLOAD RPMX64:
https://products.s.kaspersky-labs.com/multilanguage/endpoints/kesl/kesl-10.0.0-3458.i386.rpm
DOWNLOAD DEBX86:
https://products.s.kaspersky-labs.com/multilanguage/endpoints/kesl/kesl_10.0.0-3458_i386.deb
DOWNLOAD DEBX64:
https://products.s.kaspersky-labs.com/multilanguage/endpoints/kesl/kesl_10.0.0-3458_amd64.deb



AFTER EXECUTE "HOW TO INSTALL" PROCEDURE FOLLOWING THIS PROCEDURE: 
PAGE 23
Installing the Kaspersky Endpoint Security package
Updating Kaspersky Endpoint Security settings

SOURCE: https://docs.s.kaspersky-labs.com/english/kes10_linux_adminguide_en.pdf


HOW TO INSTALL A CUSTOM INSTALLATION:
https://support.kaspersky.com/5110

HOW TO INSTALL BY KSC:

https://support.kaspersky.com/7626


terça-feira, 9 de maio de 2017

HOW TO ENABLE PERMISSION FOR SUBFOLDERS

root@rocket-chat:/var/www# chmod +x /var/www/html/tmve/ -R
root@rocket-chat:/var/www# chown www-data:www-data  /var/www/html/tmve/ -R

quarta-feira, 3 de maio de 2017

HOW TO INSTALL LINUX PHPBB SERVER (FORUM SERVER) ON YOUR UBUNTU SERVER 16.04.2 LTS

install linux server with the lamp feature
after that
sudo apt-get install php-xml
service apache2 restart
wget https://www.phpbb.com/files/release/phpBB-3.2.0.zip
unzip phpBB-3.2.0.zip
cp -r phpBB3  /var/www/html
chown www-data:www-data -R /var/www/html/phpBB3
chmod 775 -R /var/www/html/phpBB3
mysql -uroot -p
create database phpbb;
exit

http://<your_ip>/phpBB3/install/app.php

check the requirements, if you have a message:
Directory is not writable

sudo usermod -aG www-data <your_user>
sudo chown -R www-data:www-data /var/www/html/
cd /var/www/html/phpBB3
sudo chmod 660 images/avatars/upload/ config.php
sudo chmod 770 store/ cache/ files/

After those procedures will work file the requirements and you carry on the steps about the installation and configuration.

So, now you must rename or dell the folder install inside of /var/www/html/phpBB3/
in my case  was renamed folder phpBB3 for phpbb and inside of folder: "/var/www/html/phpbb" was renamed the folder install for installl.

After that was possible to see everthing about the forum phpbb.

In some cases for attached files was necessary add this configuration about extension GD on my php server:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0-gd




quarta-feira, 26 de abril de 2017

HOW TO LOAD ANDROID APP ON GNU/LINUX UBUNTU

excute without root user:
 
sudo snap install --classic anbox-installer && anbox-installer
 
put the password of root user. 

before if you have some problem with a permission in *.desktop file execute:

chmod + x *.desktop

After that all files will be appear..




after install the anbox, is possible for you install the next app by this way:
 
first, download file apk and execute this command:
 
adb install <apk file>.apk 

if you have some issue for execute the file before installed, execute this command again:
chmod + x *.desktop
 
 

HOW TO SOLVED - DEBIAN DELAY STREAMING

Was observed, every streaming that i try load by debian, i had many delay by:

  • vlc player
  • youtube
  • netflix
was detected also that debian share a package available to solved this delay, but for me just solved after applied this fix and restart the system.

Following the packet and procedure:


aptitude install gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-really-bad ffmpeg sox twolame vorbis-tools lame faad
apt-get install libavcodec-extra
apt-get install w32codecs
apt-get install w64codecs

wget http://ftp.us.debian.org/debian/pool/main/n/node-delayed-stream/node-delayed-stream_0.0.5-1_all.deb
wget http://www.deb-multimedia.org/pool/non-free/w/w64codecs/w64codecs_20071007-dmo2_amd64.deb
dpkg -i w64codecs_20071007-dmo2_amd64.deb
dpkg -i node-delayed-stream_0.0.5-1_all.deb

segunda-feira, 24 de abril de 2017

quinta-feira, 13 de abril de 2017

HOW TO USE BGINFO

First,  make download from:
https://technet.microsoft.com/en-us/sysinternals/bginfo.aspx
After that, execute on your machine and define the information that you want describe on your wallpaper. and save with the name info.bgi

After define the detail that you need to show, save the info.bgi on the same folder.
add the folder bginfo and move your  folder for netlogon folder located on domain controller .
In my case, inside of folder was created:

Bginfo.exe <file downloaded from web site microsoft technet>
Eula.txt <file downloaded from web site microsoft technet>
info.bgi <file created from Bginfo.exe>
file.bat <file created with code line down>



When you goto create a file info.bgi, before execute this procedure:
Set bitmap / location,


And set User's application data directory and click ok




and create a file.bat on the same folder with this code line:

\\<your_domain_controller>\NETLOGON\BGinfo\Bginfo.exe \\<your_domain_controller>\NETLOGON\BGinfo\info.bgi /timer:0 /accepteula



in my case my domain controller:
\\dc.viannas.local\NETLOGON\BGinfo\Bginfo.exe \\dc.viannas.local\NETLOGON\BGinfo\info.bgi /timer:0 /accepteula

Move every file on network folder:
\\dc.viannas.local\NETLOGON\BGinfo\

Now, go for your AD server and open Group Policy manager go for:
Forest:<your domain>
    Domains
      viannas.local
       and access Group policy object field  and create a group policy objetcts with name bginfo.  After this procedure, edit this Gpo by right click, edit.

I'll open a Group Policy management editor, here follow this way:

Go for:
User Configuration
  Policies
      Windows Settings
         Scripts (logon/logout)
          Edit logon by properties option
On the field scripts, click em add and set the bat file in my case, file.bat for this configuration.


After that, execute gpupdate /force on all your computer on domain and check the result:



Obs, in some cases i must restart the computers.
Was tested on:  2012r2, 7x64, 7x32, 10x32




quinta-feira, 6 de abril de 2017

HOW TO TROUBLESHOOTING FORTINET FOR CHECK HARDWARE AND NETWORK INTERFACE

check interface error
1)fnsysctl ifconfig
2)diag hardware deviceinfo nic wan1
3) fnsysctl cat /proc/net/dev
for track the session :
diagnose sys session filter dport 1521
diagnose sys session list
diagnose sys session clear

quarta-feira, 5 de abril de 2017

HOW TO INSTALL SNMP WALKER GUI FOR LINUX DEB

First: apt-get install snmp
If you have any problem, i recommend execute: apt --fix-broken install
Start download: qtmib, by : https://sourceforge.net/projects/qtmib/files/qtmib.deb/

After that, you could do this:
apt-get install snmp-mibs-downloader

sudo download-mibs
/etc/snmp/snmp.conf and comment the line

mibs :
for

#mibs :

restart the snmp service:

service /etc/init.d/snmpd restart or stop / start

for add aditional mibs, please, access:
/usr/share/snmp/mibs


quinta-feira, 16 de março de 2017

HOW TO MONITORING FROM ZABBIX SERVICES OF (KASPERSKY) TEMPLATE ZABBIX

Kaspersky manager consolee 9:
zbx_export_templateskaspersky_console_ksc9.xml  https://mega.nz/#!GFtQCBgK!lM2Pfm4dkOyNXgmAFdFQbc-rQN_Np5bMgie2YllWf9M

Kaspersky manager consolee 10:
zbx_export_templateskaspersky_console_ksc10.xml https://mega.nz/#!mFU2HIxJ!rB2vL6GgbaEsLqckTngAUOFBcak4lLpgHg63v60Pthc

Kaspersky av agent 10:
zbx_export_templates_kaspersky_agent.xml https://mega.nz/#!HIVHyDhJ!wJxdBJcpa1kGzmZfsct3DHuFwllIyjbZDk4gj_xMp2U

Kaspersky av fs 10 e enterprise 8:
zbx_export_templates_services_kaspersky_av_fs_kes10
zbx_export_templates_kaspersky_av_fs_kes10.xml  https://mega.nz/#!SMVBUSCT!DUoJkpDtM8AoG5706JGuYoyG_-7coMnIcipauLzVw7A

Kaspersky av wks 10:
zbx_export_templateskaspersky_av_wks_kes10.xml  https://mega.nz/#!OQ8hzAYY!AjxzMYduV871F61LRg9cKJJwuEji4IU3RiELaL3pux8







HOW TO ENABLE SNMP COMMUNITIES ON ESXI

First, enable ssh on esxi and try to connect by terminal.
after that, execute this command:
#esxcli system snmp set --communities YOUR COMMUNITIE NAME
# esxcli system snmp set --enable true

if you have some issue for test with the command snmpwalk execute this configuration:

# esxcli network firewall ruleset set --ruleset-id snmp --allowed-all true
# esxcli network firewall ruleset set --ruleset-id snmp --enabled true
# /etc/init.d/snmpd restart

domingo, 12 de março de 2017

HOW TO REMOVE A SOFTWARE FROM DEPPIN OS WITHOUT TERMINAL

So, this procedure is simple, you must just click on right botton of your mouse about your program and select the option uninstall that must appear for your.

following the image bellow:


segunda-feira, 27 de fevereiro de 2017

HOW TO ENABLE WINDOWS POWERSHELL ISE ON YOUR SERVER

So, microsoft sometimes is not cleary for this procedure,


for windows server 2012r2 you must do that:

open your powershell on administrator mode and add this command:


 Import-Module ServerManager
 Add-WindowsFeature PowerShell-ISE




for windows server 2012 or 2008 and 2008 r2 you must do that first:
install windows framework manager 5.0 or above :
https://www.microsoft.com/en-us/download/details.aspx?id=50395

before make a download of windows powershell ise and install :
https://www.microsoft.com/en-us/download/details.aspx?id=50395

sexta-feira, 24 de fevereiro de 2017

HOW TO CREATE A MAIL REPORT OF MICROSOFT WINDOWS BACKUP STATUS

Fist of all  install this application on your windows server:

1;Elevated PowerShell-session.
2;Windows Server Backup feature installed.
3; Feature common line tools of windows server backup feature must be enable too.
3;At least Windows Management Framework 3.0



After thtat, create a script folder on your server like : c:\scritpt\
move above script for this folder:

After that, custom the script for add email information:
email from,
email to,
smtp


and add  on your task manager with this detail.




Script program:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Aditional arguments:
-Command "C:\Scripts\WBJobReport.ps1" -ExecutionPolicy Bypass


download above: wbjobreport.ps1:

###############################START SCRIPT####################################


<#
.SYNOPSIS
Windows Backup Mail Report
Written by Joakim, http://jocha.se
.DESCRIPTION
Version 4.1 - Updated 2016-05-31
This script will mail a report from the latest Windows Backup job, can also fetch and generate reports from remote servers. The script requires at least PowerShell v3.
.EXAMPLE
To automate this script, setup a scheduled task.
    Name: Backup Email Task
    Description: Notifies backup admin of scheduled backup status
    Run whether user is logged on or not
    Trigger > On event > Log=Microsoft-Windows-Backup/Operational > Source=Backup > Event ID(s)= 4,5,8,9,17,22,49,50,52,100,517,518,521,527,528,544,545,546,561,564,612
    Action: Start a Program
        Program: Powershell
        Arguments: -Command "C:\Scripts\WBJobReport.ps1" -ExecutionPolicy Bypass
#>

#Add-PSSnapin Windows.ServerBackup -ErrorAction Silently
#######################################
#-------- Variables to change --------#

# Uncomment the two rows below and row 207 to enable "Remote Report" generation.
#$Servers = New-PSSession -Computername Server01, Server02, Server03
#Invoke-Command -Session $Servers {

# Set your Company name
$Company = "Cordeiro Advogados - Backup Local"

# Set the recipient/sender email-address
$MailTo = "youremail"
$MailFrom = "$Company "

# SMTP user account password
$MailUser = "youremail"
$MailPassword = "pass" 

# SMTP Server
$MailServer = "yoursmtpserver"

# SMTP Port
$MailPort = 25 
# If your server uses SSL, otherwise set to $false
$UseSSL = $false

#---- Don't change anything below ----#
#######################################

Try {
$CurrentTime = (Get-Date).ToString("yyyy-MM-dd HH:mm")
$Computer = Get-Content env:computername
$WBJob = Get-WBJob -Previous 1
$WBSummary = Get-WBSummary
$WBLastSuccess = ($WBSummary.LastSuccessfulBackupTime).ToString("yyyy-MM-dd HH:mm")
$WBResult = $WBSummary.LastBackupResultHR
$WBErrorMsg = $WBJob.ErrorDescription + "`n" + $WBSummary.DetailedMessage
$WBStartTime = $WBJob.StartTime
$WBEndTime = $WBJob.EndTime
$WBDuration = (New-TimeSpan -Start $WBStartTime -End $WBEndTime)

$Password = ConvertTo-SecureString $MailPassword -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential ($MailUser, $Password)

Function FormatBytes
{
Param
(
[System.Int64]$Bytes
)
[string]$BigBytes = ""
#Convert to TB
If ($Bytes -ge 1TB) {$BigBytes = [math]::round($Bytes / 1TB, 2); $BigBytes += " TB"}
#Convert to GB
ElseIf ($Bytes -ge 1GB) {$BigBytes = [math]::round($Bytes / 1GB, 2); $BigBytes += " GB"}
#Convert to MB
ElseIf ($Bytes -ge 1MB) {$BigBytes = [math]::round($Bytes / 1MB, 2); $BigBytes += " MB"}
#Convert to KB
ElseIf ($Bytes -ge 1KB) {$BigBytes = [math]::round($Bytes / 1KB, 2); $BigBytes += " KB"}
#If smaller than 1KB, leave at bytes.
Else {$BigBytes = $Bytes; $BigBytes += " Bytes"}
Return $BigBytes
}

Function Log-BackupItems
{
    Param
    (
        [System.String]$Name,
        [System.String]$Status,
        [System.Int64]$Bytes
    )
    $Item = New-Object System.Object;
    $Item | Add-Member -Type NoteProperty -Name "Name" -Value $Name;
    $Item | Add-Member -Type NoteProperty -Name "Status" -Value $Status;
    $Item | Add-Member -Type NoteProperty -Name "Size" -Value (FormatBytes -Bytes $Bytes);
    Return $Item;
}

$results=@()
$WBJob | % {
$_.JobItems | % {
$BackupItem = $null
If ($_.Name -eq 'VolumeList') {
$_ | % {$_.SubItemList | % {
$BackupItem = Log-BackupItems -Name $_.Name -Status $_.State -Bytes $_.TotalBytes
$results += $BackupItem
}}
Else {
$_ | % {
$BackupItem = Log-BackupItems -Name $_.Name -Status $_.State -Bytes $_.TotalBytes
$results += $BackupItem
}
}
}
}

# Change Result of 0 to Success in green text and any other result as Failure in red text
If ($WBResult -eq 0) { $WBResult = "Successful"}
Else {$WBResult = "Failed"}

# Assemble the HTML Report
$HTMLMessage = @"
    <!DOCTYPE html>
    <html>
    <head>
    <title>$Company Microsoft Backup Local Report for $Computer</title>
    <style>
    body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px }
    h3{ clear: both; font-size: 150%; margin-left: 20px;margin-top: 30px; }
    table { padding: 15px 0 20px; width: 500px; text-align: left; }
    td, th { padding: 0 20px 0 0; margin 0; text-align: left; }
    th { margin-top: 15px }
    a, a:visited { color: #2ea3f2; text-decoration: none; }
    #Report { width: 600px; }
    #Successful { color: green }
    #Failed { color: red }
    </style>
    </head>
    <body>
    <div id="Report">
    <p><h3><a href="http://jocha.se">$Company Backup Report for $Computer</a></p></h3>
    <table id="summary"><tbody>
    <tr><td>Todays date:</td>
    <td>$CurrentTime</td></tr>
    <tr><td>Last Successful Backup:</td>
    <td>$WBLastSuccess</td></tr>
    <tr><td>Start time last backup:</td>
    <td>$WBStartTime</td></tr>
    <tr><td>End time last backup:</td>
    <td>$WBEndTime</td></tr>
    <tr><td>Duration last backup:</td>
    <td>$WBDuration</td></tr>
    <tr><td>Backup Result:</td>
    <td><b id="$WBResult">$WBResult</b></td></tr>
    <tr><td>Error Message (if applicable):</td>
    <td>$WBErrorMsg</td></tr></tbody></table>

    $(
   $html = $results | ConvertTo-HTML -Fragment
   $xml=[xml]$html
   $attr=$xml.CreateAttribute('id')
   $attr.Value='items'
   $xml.table.Attributes.Append($attr) | out-null
   $html=$xml.OuterXml | out-string
   $html
    )
    </div>
    </body>
    </html>
"@

$email = @{
    SMTPServer = $MailServer
    UseSSL = $UseSSL
    BodyAsHtml = $true
    Port = $MailPort
    Credential = $Credentials
    Encoding = ([System.Text.Encoding]::UTF8)
    To = $MailTo
    From = $MailFrom
    Subject = "$WBResult Backup on $Computer"
    Body = $HTMLMessage
    }
    Send-MailMessage @email
}

Catch {
#    $email = @{
#    SMTPServer = $MailServer
#    BodyAsHtml = $true
#    UseSSL = $UseSSL
    #Port is a PowerShell v3 variable
#    Port = $MailPort
#    Credential = $Credentials
#    Encoding = ([System.Text.Encoding]::UTF8)
#    To = $MailTo
#    From = $MailFrom
#    Subject = "Failed Backup on $Computer"
#    Body = "The backup script failed to run!"
#}
#Send-MailMessage @email
#}
# Uncomment below to enable "Remote Report".
}



#####################################END SCRIPT################################


source detail from: http://blog.jocha.se/tech/wbadmin-backup-mail-report

emprovements for your management: https://gallery.technet.microsoft.com/scriptcenter/Windows-Server-Backup-d5ae1172 

terça-feira, 14 de fevereiro de 2017

RASPIBERRY PI 3 B REVIEW

If you doesn't choose the Sd card right you will have a slow system. however, after that i change for a sd 10 class extreme scan disk that record on 4k videos the performance work fine.

problems that i take when set a slow sd card:
brand tested: scan disk 32gb class 4
brand tested2: multilazer 32gb class10

both brand don't get a good performance.

issue detected:
slow web pages
multi task work with slow
hight I/O write and read.

After change for sd card scan disk 32 gb 4k channel 10 my issue was solved.

follow the tested systems:

android, ok http://www.mediafire.com/file/cabo6z8ky1adgsj/marshrpi3wifibt19042016.img.bz2
raspbian, ok https://www.raspberrypi.org/downloads/
ubuntu core , not yet
windows core, not yet
rtandroid, ok https://rtandroid.embedded.rwth-aachen.de/downloads/raspberry-pi/
kali linux, no yet https://www.offensive-security.com/kali-linux-arm-images/


quarta-feira, 1 de fevereiro de 2017

HOW TO SET A INDIVIDUAL USER PASSWORD TO NEVER EXPIRE ON OFFICE 365

Open power shell module power shell "Azure active directory" start with the command:
Connect-MsolService
put your data for connect.
After that:
Set-MsolUser -UserPrincipalName <youemail@yourdomain.com.br> -PasswordNeverExpires $true

Find out whether a user's password is set to never expire

For find the true information put:
Get-MSOLUser -UserPrincipalName <youemail@yourdomain.com.br> | Select PasswordNeverExpires

quarta-feira, 25 de janeiro de 2017

HOW TO SOLVED MESSAGE ERRO "COULDN'T RUN /USR/BIN/DUMPCAP IN CHILD PROCESS PERMISSION DENIED" WIRESHARK ON DEBIAN

First:
usermod -a -G wireshark your_username

After:
sudo dpkg-reconfigure wireshark-common
sudo chmod +x /usr/bin/dumpcap

after that the wireshark message must desappear and you must have the interface statistcs on wireshardk dashboard.