1
0
mirror of https://github.com/AAAAAEXQOSyIpN2JZ0ehUQ/SSHPLUS-MANAGER-FREE.git synced 2025-02-24 02:45:11 +00:00

Update Script

This commit is contained in:
AAAAAEXQOSyIpN2JZ0ehUQ
2020-07-11 22:27:45 -04:00
parent e6fe1e87c2
commit dc89d838fe
35 changed files with 5430 additions and 0 deletions

@ -0,0 +1,127 @@
#!/bin/bash
clear
IP=$(wget -qO- ipv4.icanhazip.com)
echo "America/Mexico_City" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Mexico_City /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
clear
echo -e "\E[44;1;37m PAINEL SSHPLUS v10 \E[0m"
echo ""
echo -e " \033[1;31mATENCION"
echo ""
echo -e "\033[1;32mINFORME SIEMPRE LA MISMA CONTRASENA"
echo -e "\033[1;32mSIEMPRE CONFIRME LAS PREGUNTAS CON \033[1;37m Y"
echo ""
echo -e "\033[1;36mINICIANDO INSTALACION"
echo ""
echo -e "\033[1;33mESPERE..."
apt-get update > /dev/null 2>&1
echo ""
echo -e "\033[1;36mINSTALANDO APACHE2\033[0m"
echo ""
echo -e "\033[1;33mESPERE..."
apt-get install apache2 -y > /dev/null 2>&1
sed -i "s;Listen 80;Listen 81;g" /etc/apache2/ports.conf
service apache2 restart > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo ""
echo -e "\033[1;36mINSTALANDO DEPENDENCIAS\033[0m"
echo ""
echo -e "\033[1;33mESPERE..."
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart
echo ""
echo -e "\033[1;36mINSTALANDO MySQL\033[0m"
echo ""
sleep 1
apt-get install mysql-server -y
echo ""
clear
echo -e " \033[1;31mATENCION"
echo ""
echo -e "\033[1;32mINFORME SIEMPRE LA MISMA PASS CADA QUE SE LE SOLICITE"
echo -e "\033[1;32mSIEMPRE CONFIRME LAS PREGUNTAS CON \033[1;37m Y"
echo ""
echo -ne "\033[1;33mEnter, Para Continuar!\033[1;37m"; read
mysql_install_db
mysql_secure_installation
clear
echo -e "\033[1;36mINSTALANDO PHPMYADMIN\033[0m"
echo ""
echo -e "\033[1;31mATENCION \033[1;33m!!!"
echo ""
echo -e "\033[1;32mSELECIONE LA OPCION \033[1;31mAPACHE2 \033[1;32mCON LA TECLA '\033[1;33mENTER\033[1;32m'"
echo ""
echo -e "\033[1;32mSELECIONE \033[1;31mYES\033[1;32m EN LA SIGUIENTE OPCION (\033[1;36mdbconfig-common\033[1;32m)"
echo -e "PARA CONFIGURAR LA BASE DE DATOS"
echo ""
echo -e "\033[1;32mSIEMPRE INTRODUZCA LA MISMA CONTRASENA"
echo ""
echo -ne "\033[1;33mEnter, Para Continuar!\033[1;37m"; read
apt-get install phpmyadmin -y
php5enmod mcrypt
service apache2 restart
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart
clear
echo ""
echo -e "\033[1;31mATENCION \033[1;33m!!!"
echo ""
echo -ne "\033[1;32mINTRODUZCA LA MISMA CONTRASENA\033[1;37m: "; read senha
echo -e "\033[1;32mOK\033[1;37m"
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE ssh"
clear
echo -e "\033[1;36mFINALIZANDO INSTALACION\033[0m"
echo ""
echo -e "\033[1;33mAGUARDE..."
echo ""
mkdir /var/www/html
cd /var/www/html
wget https://www.dropbox.com/s/yfq3tz5clskx7nq/painel10.zip > /dev/null 2>&1
sleep 1
unzip painel10.zip > /dev/null 2>&1
rm -rf painel10.zip index.html > /dev/null 2>&1
service apache2 restart
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;suasenha;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget https://www.dropbox.com/s/tfpwwzh7e6uf2sm/ssh.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/plus.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 ssh < .sql
rm /root/.sql
else
clear
echo -e "\033[1;31mERROR AL IMPORTAR BASE DE DATOS\033[0m"
sleep 2
exit
fi
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
service apache2 restart
sleep 1
clear
echo -e "\033[1;32mPANEL INSTALADO CON EXITO!"
echo ""
echo -e "\033[1;36mLINK AREA DE ADMIN:\033[1;37m $IP:81/html/admin\033[0m"
echo -e "\033[1;36mLINK AREA DE REVENDEDOR: \033[1;37m $IP:81/html\033[0m"
echo -e "\033[1;36mUSUARIO\033[1;37m admin\033[0m"
echo -e "\033[1;36mCONTRASENA\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;36mINGRESE ESTE ENLACE EN LA VPS QUE SERA SERVIDOR\033[0m"
echo -e "\033[1;37mwget http://ssh-plus.tk/revenda/confpainel/inst > /dev/null 2>&1; bash inst\033[0m"
echo -e "\033[1;33mCambie la contrasena una vez entrando al panel\033[0m"
cat /dev/null > ~/.bash_history && history -c

Binary file not shown.

@ -0,0 +1,198 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10.18
-- https://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 02/03/2017 às 11:07
-- Versão do servidor: 5.1.73
-- Versão do PHP: 5.3.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `painel`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`qtd` int(10) NOT NULL DEFAULT '0',
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=50 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`) VALUES
(1, 'admin', 'admin', 'admin', 'admin@gmail.com', NULL);
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=298 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2040 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=527 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,2 @@
# 1
v11

@ -0,0 +1,504 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1ubuntu0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 03/03/2020 às 20:35
-- Versão do servidor: 5.5.62-0ubuntu0.14.04.1
-- Versão do PHP: 5.5.9-1ubuntu4.29
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `sshplus`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@gmail.com', NULL, 'www.seusite.com');
-- --------------------------------------------------------
--
-- Estrutura para tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('966453177918365', 'hb86SFXeO8vtqgGT7orgddnZ24gZPBBg');
-- --------------------------------------------------------
--
-- Estrutura para tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL,
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,18 @@
#!/bin/bash
clear
[[ $(ls /var/tmp| grep .painel|wc -l) != '0' ]] && {
for i in $(ls /var/tmp| grep '.painel'); do
tempo=$(cat /var/tmp/$i| cut -d : -f1)
iduser=$(cat /var/tmp/$i| cut -d : -f2)
echo "#!/bin/bash
echo 'executando..'
sleep ${tempo}
php /var/www/html/pages/system/cron.ssh.teste.php ${iduser}
rm /home/$i.sh
exit" > /home/$i.sh
rm /var/tmp/$i
chmod +x /home/$i.sh
screen -dmS $i /home/$i.sh
sleep 1
done
}

@ -0,0 +1,104 @@
#!/bin/bash
clear
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL \E[0m"
echo ""
echo -ne "\n\033[1;32mDEFINA UMA SENHA PARA O\033[1;33m MYSQL\033[1;37m: "; read senha
echo -e "\n\033[1;36mINICIANDO INSTALACAO \033[1;33mAGUARDE..."
apt-get update -y > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O APACHE2 \033[1;33mAGUARDE...\033[0m"
apt-get install apache2 -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O MySQL \033[1;33mAGUARDE...\033[0m"
echo "debconf mysql-server/root_password password $senha" | debconf-set-selections
echo "debconf mysql-server/root_password_again password $senha" | debconf-set-selections
apt-get install mysql-server -y > /dev/null 2>&1
mysql_install_db > /dev/null 2>&1
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O PHPMYADMIN \033[1;33mAGUARDE...\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
apt-get install phpmyadmin -y > /dev/null 2>&1
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/install.sh
exit
fi
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
clear
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
clear
echo -e "\033[1;36m FINALIZANDO INSTALACAO\033[0m"
echo ""
echo -e "\033[1;33m AGUARDE..."
echo ""
cd /var/www/html
wget https://www.dropbox.com/s/6npzq9p349178vh/v11.zip > /dev/null 2>&1
unzip v11.zip > /dev/null 2>&1
rm -rf v11.zip index.html > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget https://raw.githubusercontent.com/backup-new/1/master/banco.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/banco.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < banco.sql
rm /root/banco.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/install.sh > /dev/null 2>&1
exit
fi
service apache2 restart > /dev/null 2>&1
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
echo '*/30 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart > /dev/null 2>&1
clear
echo -e "\033[1;32m PAINEL-SSH INSTALADO COM SUCESSO!"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel >> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
cat /dev/null > ~/.bash_history && history -c
rm /root/install

Binary file not shown.

Binary file not shown.

@ -0,0 +1,504 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1ubuntu0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 03/03/2020 às 20:35
-- Versão do servidor: 5.5.62-0ubuntu0.14.04.1
-- Versão do PHP: 5.5.9-1ubuntu4.29
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `sshplus`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@gmail.com', NULL, 'www.seusite.com');
-- --------------------------------------------------------
--
-- Estrutura para tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('966453177918365', 'hb86SFXeO8vtqgGT7orgddnZ24gZPBBg');
-- --------------------------------------------------------
--
-- Estrutura para tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL,
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,18 @@
#!/bin/bash
clear
[[ $(ls /var/tmp| grep .painel|wc -l) != '0' ]] && {
for i in $(ls /var/tmp| grep '.painel'); do
tempo=$(cat /var/tmp/$i| cut -d : -f1)
iduser=$(cat /var/tmp/$i| cut -d : -f2)
echo "#!/bin/bash
echo 'executando..'
sleep ${tempo}
php /var/www/html/pages/system/cron.ssh.teste.php ${iduser}
rm /home/$i.sh
exit" > /home/$i.sh
rm /var/tmp/$i
chmod +x /home/$i.sh
screen -dmS $i /home/$i.sh
sleep 1
done
}

@ -0,0 +1,106 @@
#!/bin/bash
clear
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL \E[0m"
echo ""
echo -ne "\n\033[1;32mDEFINA UMA SENHA PARA O\033[1;33m MYSQL\033[1;37m: "; read senha
echo -e "\n\033[1;36mINICIANDO INSTALACAO \033[1;33mAGUARDE..."
apt-get update -y > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O APACHE2 \033[1;33mAGUARDE...\033[0m"
apt-get install apache2 -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O MySQL \033[1;33mAGUARDE...\033[0m"
echo "debconf mysql-server/root_password password $senha" | debconf-set-selections
echo "debconf mysql-server/root_password_again password $senha" | debconf-set-selections
apt-get install mysql-server -y > /dev/null 2>&1
mysql_install_db > /dev/null 2>&1
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O PHPMYADMIN \033[1;33mAGUARDE...\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
apt-get install phpmyadmin -y > /dev/null 2>&1
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/install.sh
exit
fi
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
clear
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
clear
echo -e "\033[1;36m FINALIZANDO INSTALACAO\033[0m"
echo ""
echo -e "\033[1;33m AGUARDE..."
echo ""
cd /var/www/html
wget https://www.dropbox.com/s/g9h4os4hmegu00c/v12.zip > /dev/null 2>&1
unzip v12.zip > /dev/null 2>&1
rm -rf v12.zip index.html > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget https://raw.githubusercontent.com/backup-new/2/master/banco.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/banco.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < banco.sql
rm /root/banco.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/install.sh > /dev/null 2>&1
exit
fi
service apache2 restart > /dev/null 2>&1
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
echo '*/30 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
echo '*/1 * * * * root /bin/html.sh' >> /etc/crontab
wget https://raw.githubusercontent.com/backup-new/3/master/html.sh > /dev/null 2>&1 && chmod 777 html.sh && sed -i -e 's/\r$//' html.sh && ./html.sh
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart > /dev/null 2>&1
clear
echo -e "\033[1;32m PAINEL-SSH INSTALADO COM SUCESSO!"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel>> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
cat /dev/null > ~/.bash_history && history -c
rm /root/install

Binary file not shown.

Binary file not shown.

@ -0,0 +1,127 @@
#!/bin/bash
clear
echo -e "\E[44;1;37m PANEL SSHPLUS v15 \E[0m"
echo ""
echo -e " \033[1;31mATTENTION"
echo ""
echo -e "\033[1;32mALWAYS REPORT THE SAME PASSWORD"
echo -e "\033[1;32mALWAYS COMPLETE QUESTIONS WITH\033[1;37m Y"
echo ""
echo -e "\033[1;36mSTARTING INSTALLATION"
echo ""
echo -e "\033[1;33mWAIT..."
apt-get update > /dev/null 2>&1
echo ""
echo -e "\033[1;36mINSTALLING THE APACHE2\033[0m"
echo ""
echo -e "\033[1;33mWAIT..."
apt-get install apache2 -y > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo ""
echo -e "\033[1;36mINSTALLING DEPENDENCIES\033[0m"
echo ""
echo -e "\033[1;33mWAIT..."
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart
echo ""
echo -e "\033[1;36mINSTALLING MySQL\033[0m"
echo ""
sleep 1
apt-get install mysql-server -y
echo ""
clear
echo -e " \033[1;31mATTENTION"
echo ""
echo -e "\033[1;32mALWAYS REPORT THE SAME PASSWORD WHEN ASKING"
echo -e "\033[1;32mALWAYS COMPLETE QUESTIONS WITH\033[1;37m Y"
echo ""
echo -ne "\033[1;33mEnter, To Proceed!\033[1;37m"; read
mysql_install_db
mysql_secure_installation
clear
echo -e "\033[1;36mINSTALLING PHPMYADMIN\033[0m"
echo ""
echo -e "\033[1;31mATTENTION \033[1;33m!!!"
echo ""
echo -e "\033[1;32mSELECT OPTION \033[1;31mAPACHE2 \033[1;32mWITH THE KEY '\033[1;33mSPACE\033[1;32m'"
echo ""
echo -e "\033[1;32mSelect \033[1;31mYES\033[1;32m IN THE OPTION TO FOLLOW (\033[1;36mdbconfig-common\033[1;32m)"
echo -e "TO CONFIGURE THE DATABASE"
echo ""
echo -e "\033[1;32mREMEMBER THE SAME PASSWORD WHEN REQUESTED"
echo ""
echo -ne "\033[1;33mEnter, To Proceed!\033[1;37m"; read
apt-get install phpmyadmin -y
php5enmod mcrypt
service apache2 restart
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31mCRITICAL ERROR\033[0m"
rm $HOME/install.sh
exit
fi
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart
clear
echo ""
echo -e "\033[1;31mATTENTION \033[1;33m!!!"
echo ""
echo -ne "\033[1;32mEnter the same password\033[1;37m: "; read senha
echo -e "\033[1;32mOK\033[1;37m"
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
clear
echo -e "\033[1;36mFINISHING INSTALLATION\033[0m"
echo ""
echo -e "\033[1;33mWAIT..."
echo ""
cd /var/www/html
wget https://www.dropbox.com/s/6ne5wfrk5gvnjsa/SSHPLUSV15.zip > /dev/null 2>&1
sleep 1
unzip SSHPLUSV15.zip > /dev/null 2>&1
rm -rf SSHPLUSV15.zip index.html > /dev/null 2>&1
service apache2 restart
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;suasenha;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
mv /var/www/html/sshplus.sql /root/sshplus.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/sshplus.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < sshplus.sql
rm /root/sshplus.sql
else
clear
echo -e "\033[1;31mERROR WHILE IMPORTING DATABASE\033[0m"
sleep 2
rm /root/install.sh > /dev/null 2>&1
exit
fi
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart
sleep 1
clear
echo -e "\033[1;32mSuccessfully Installed Panel!"
echo ""
echo -e "\033[1;36mYOUR PANEL\033[1;37m $IP/admin\033[0m"
echo -e "\033[1;36mUSERNAME\033[1;37m admin\033[0m"
echo -e "\033[1;36mPASSWORD\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33mChange password when logging in to panel\033[0m"
cat /dev/null > ~/.bash_history && history -c
rm /root/install.sh > /dev/null 2>&1

@ -0,0 +1,620 @@
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: Set 08, 2017 as 06:31
-- Versão do Servidor: 5.1.41
-- Versão do PHP: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de Dados: `ssh`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `acesso_servidor`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Extraindo dados da tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@admin.com', NULL, 'meusite.com');
-- --------------------------------------------------------
--
-- Estrutura da tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `anuncios`
--
INSERT INTO `anuncios` (`anuncio1`, `anuncio2`, `anuncio3`, `anuncio4`, `anuncio5`, `anuncio6`) VALUES
('Insira o Código Adsense no Painel', 'Insira o Código Adsense no Painel', 'Insira o Código Adsense no Painel', 'Insira o Código Adsense no Painel', 'Insira o Código Adsense no Painel', 'Insira o Código Adsense no Painel');
-- --------------------------------------------------------
--
-- Estrutura da tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `arquivo_download`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `chamados`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `configuracao`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `fatura`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `fatura_clientes`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `fatura_comprovantes`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Extraindo dados da tabela `fatura_comprovantes_clientes`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `historico_login`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `hist_usuario_ssh_online`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `hist_usuario_ssh_online_free`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Extraindo dados da tabela `informativo`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('7981557107733328', 'MpCwg3eVrRsfYtMB99ptMF7hx2D2K2VV');
-- --------------------------------------------------------
--
-- Estrutura da tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `noticias`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `notificacoes`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `ovpn`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `servidor`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `sms`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `smtp`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `smtp_usuarios`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL,
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `usuario`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `usuario_ssh`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Extraindo dados da tabela `usuario_ssh_free`
--
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,504 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1ubuntu0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 03/03/2020 às 20:35
-- Versão do servidor: 5.5.62-0ubuntu0.14.04.1
-- Versão do PHP: 5.5.9-1ubuntu4.29
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `sshplus`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@gmail.com', NULL, 'www.seusite.com');
-- --------------------------------------------------------
--
-- Estrutura para tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('966453177918365', 'hb86SFXeO8vtqgGT7orgddnZ24gZPBBg');
-- --------------------------------------------------------
--
-- Estrutura para tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL,
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,18 @@
#!/bin/bash
clear
[[ $(ls /var/tmp| grep .painel|wc -l) != '0' ]] && {
for i in $(ls /var/tmp| grep '.painel'); do
tempo=$(cat /var/tmp/$i| cut -d : -f1)
iduser=$(cat /var/tmp/$i| cut -d : -f2)
echo "#!/bin/bash
echo 'executando..'
sleep ${tempo}
php /var/www/html/pages/system/cron.ssh.teste.php ${iduser}
rm /home/$i.sh
exit" > /home/$i.sh
rm /var/tmp/$i
chmod +x /home/$i.sh
screen -dmS $i /home/$i.sh
sleep 1
done
}

@ -0,0 +1,108 @@
#!/bin/bash
clear
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL \E[0m"
echo ""
echo -ne "\n\033[1;32mDEFINA UMA SENHA PARA O\033[1;33m MYSQL\033[1;37m: "; read senha
echo -e "\n\033[1;36mINICIANDO INSTALACAO \033[1;33mAGUARDE..."
apt-get update -y > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O APACHE2 \033[1;33mAGUARDE...\033[0m"
apt-get install apache2 -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O MySQL \033[1;33mAGUARDE...\033[0m"
echo "debconf mysql-server/root_password password $senha" | debconf-set-selections
echo "debconf mysql-server/root_password_again password $senha" | debconf-set-selections
apt-get install mysql-server -y > /dev/null 2>&1
mysql_install_db > /dev/null 2>&1
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O PHPMYADMIN \033[1;33mAGUARDE...\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
apt-get install phpmyadmin -y > /dev/null 2>&1
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/install.sh
exit
fi
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
clear
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
clear
echo -e "\033[1;36m FINALIZANDO INSTALACAO\033[0m"
echo ""
echo -e "\033[1;33m AGUARDE..."
echo ""
cd /var/www/html
wget https://www.dropbox.com/s/sjzgmbjkrzxa5wc/v20.zip > /dev/null 2>&1
unzip v20.zip > /dev/null 2>&1
rm -rf v20.zip index.html > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget https://raw.githubusercontent.com/backup-new/3/master/banco.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/banco.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < banco.sql
rm /root/banco.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/install.sh > /dev/null 2>&1
exit
fi
service apache2 restart > /dev/null 2>&1
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
echo '*/30 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
echo '*/1 * * * * root /bin/html.sh' >> /etc/crontab
cd /bin
wget https://raw.githubusercontent.com/backup-new/3/master/html.sh > /dev/null 2>&1 && chmod 777 html.sh && sed -i -e 's/\r$//' html.sh && ./html.sh
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
cd
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart > /dev/null 2>&1
clear
echo -e "\033[1;32m PAINEL-SSH INSTALADO COM SUCESSO!"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/admin\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel>> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
cat /dev/null > ~/.bash_history && history -c
rm /root/install

Binary file not shown.

@ -0,0 +1,504 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1ubuntu0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 03/03/2020 às 20:35
-- Versão do servidor: 5.5.62-0ubuntu0.14.04.1
-- Versão do PHP: 5.5.9-1ubuntu4.29
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `sshplus`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@gmail.com', NULL, 'www.seusite.com');
-- --------------------------------------------------------
--
-- Estrutura para tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('966453177918365', 'hb86SFXeO8vtqgGT7orgddnZ24gZPBBg');
-- --------------------------------------------------------
--
-- Estrutura para tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL,
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,18 @@
#!/bin/bash
clear
[[ $(ls /var/tmp| grep .painel|wc -l) != '0' ]] && {
for i in $(ls /var/tmp| grep '.painel'); do
tempo=$(cat /var/tmp/$i| cut -d : -f1)
iduser=$(cat /var/tmp/$i| cut -d : -f2)
echo "#!/bin/bash
echo 'executando..'
sleep ${tempo}
php /var/www/html/pages/system/cron.ssh.teste.php ${iduser}
rm /home/$i.sh
exit" > /home/$i.sh
rm /var/tmp/$i
chmod +x /home/$i.sh
screen -dmS $i /home/$i.sh
sleep 1
done
}

@ -0,0 +1,2 @@
# mod
v20-mod

@ -0,0 +1,108 @@
#!/bin/bash
clear
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL \E[0m"
echo ""
echo -ne "\n\033[1;32mDEFINA UMA SENHA PARA O\033[1;33m MYSQL\033[1;37m: "; read senha
echo -e "\n\033[1;36mINICIANDO INSTALACAO \033[1;33mAGUARDE..."
apt-get update -y > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O APACHE2 \033[1;33mAGUARDE...\033[0m"
apt-get install apache2 -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O MySQL \033[1;33mAGUARDE...\033[0m"
echo "debconf mysql-server/root_password password $senha" | debconf-set-selections
echo "debconf mysql-server/root_password_again password $senha" | debconf-set-selections
apt-get install mysql-server -y > /dev/null 2>&1
mysql_install_db > /dev/null 2>&1
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O PHPMYADMIN \033[1;33mAGUARDE...\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
apt-get install phpmyadmin -y > /dev/null 2>&1
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/install.sh
exit
fi
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
clear
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
clear
echo -e "\033[1;36m FINALIZANDO INSTALACAO\033[0m"
echo ""
echo -e "\033[1;33m AGUARDE..."
echo ""
cd /var/www/html
wget https://www.dropbox.com/s/05gsr34znsnbon9/v20.zip > /dev/null 2>&1
unzip v20.zip > /dev/null 2>&1
rm -rf v20.zip index.html > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget https://www.dropbox.com/s/6n76pcefudedtrt/banco.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/banco.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < banco.sql
rm /root/banco.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/install.sh > /dev/null 2>&1
exit
fi
service apache2 restart > /dev/null 2>&1
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
echo '*/30 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
echo '*/1 * * * * root /bin/html.sh' >> /etc/crontab
cd /bin
wget https://raw.githubusercontent.com/backup-new/3/master/html.sh > /dev/null 2>&1 && chmod 777 html.sh && sed -i -e 's/\r$//' html.sh && ./html.sh
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
cd
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart > /dev/null 2>&1
clear
echo -e "\033[1;32m PAINEL-SSH INSTALADO COM SUCESSO!"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/admin\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel>> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
cat /dev/null > ~/.bash_history && history -c
rm /root/install

Binary file not shown.

Binary file not shown.

@ -0,0 +1,504 @@
-- phpMyAdmin SQL Dump
-- version 4.0.10deb1ubuntu0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: 03/03/2020 às 20:35
-- Versão do servidor: 5.5.62-0ubuntu0.14.04.1
-- Versão do PHP: 5.5.9-1ubuntu4.29
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `sshplus`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_acesso_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id_administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@gmail.com', NULL, 'www.seusite.com');
-- --------------------------------------------------------
--
-- Estrutura para tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL,
PRIMARY KEY (`id_configuracao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL AUTO_INCREMENT,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL,
PRIMARY KEY (`id_historico_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id_hist_usrSSH`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('966453177918365', 'hb86SFXeO8vtqgGT7orgddnZ24gZPBBg');
-- --------------------------------------------------------
--
-- Estrutura para tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL AUTO_INCREMENT,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_servidor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL AUTO_INCREMENT,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando',
PRIMARY KEY (`id_sms`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL AUTO_INCREMENT,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL,
PRIMARY KEY (`id_usuario`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `token_user` (`token_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao',
PRIMARY KEY (`id_usuario_ssh`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,18 @@
#!/bin/bash
clear
[[ $(ls /var/tmp| grep .painel|wc -l) != '0' ]] && {
for i in $(ls /var/tmp| grep '.painel'); do
tempo=$(cat /var/tmp/$i| cut -d : -f1)
iduser=$(cat /var/tmp/$i| cut -d : -f2)
echo "#!/bin/bash
echo 'executando..'
sleep ${tempo}
php /var/www/html/pages/system/cron.ssh.teste.php ${iduser}
rm /home/$i.sh
exit" > /home/$i.sh
rm /var/tmp/$i
chmod +x /home/$i.sh
screen -dmS $i /home/$i.sh
sleep 1
done
}

@ -0,0 +1,104 @@
#!/bin/bash
clear
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL \E[0m"
echo ""
echo -ne "\n\033[1;32mDEFINA UMA SENHA PARA O\033[1;33m MYSQL\033[1;37m: "; read senha
echo -e "\n\033[1;36mINICIANDO INSTALACAO \033[1;33mAGUARDE..."
apt-get update -y > /dev/null 2>&1
apt-get install cron curl unzip -y > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O APACHE2 \033[1;33mAGUARDE...\033[0m"
apt-get install apache2 -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O MySQL \033[1;33mAGUARDE...\033[0m"
echo "debconf mysql-server/root_password password $senha" | debconf-set-selections
echo "debconf mysql-server/root_password_again password $senha" | debconf-set-selections
apt-get install mysql-server -y > /dev/null 2>&1
mysql_install_db > /dev/null 2>&1
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
echo -e "\n\033[1;36mINSTALANDO O PHPMYADMIN \033[1;33mAGUARDE...\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
apt-get install phpmyadmin -y > /dev/null 2>&1
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/install.sh
exit
fi
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
clear
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
clear
echo -e "\033[1;36m FINALIZANDO INSTALACAO\033[0m"
echo ""
echo -e "\033[1;33m AGUARDE..."
echo ""
cd /var/www/html
wget https://www.dropbox.com/s/dajcleu8wl09e0x/v23.zip > /dev/null 2>&1
unzip v23.zip > /dev/null 2>&1
rm -rf v23.zip index.html > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget https://raw.githubusercontent.com/backup-new/4/master/banco.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/banco.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < banco.sql
rm /root/banco.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/install.sh > /dev/null 2>&1
exit
fi
service apache2 restart > /dev/null 2>&1
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
echo '*/30 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart > /dev/null 2>&1
clear
echo -e "\033[1;32m PAINEL-SSH INSTALADO COM SUCESSO!"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel >> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
cat /dev/null > ~/.bash_history && history -c
rm /root/install

Binary file not shown.

@ -0,0 +1,746 @@
-- phpMyAdmin SQL Dump
-- version 4.2.12deb2+deb8u8
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Tempo de geração: 13/02/2020 às 10:03
-- Versão do servidor: 10.1.44-MariaDB-1~jessie
-- Versão do PHP: 5.6.40-0+deb8u8
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Banco de dados: `sshplus`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acesso_servidor`
--
CREATE TABLE IF NOT EXISTS `acesso_servidor` (
`id_acesso_servidor` int(10) NOT NULL,
`id_servidor` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`id_servidor_mestre` int(11) NOT NULL DEFAULT '0',
`qtd` int(10) NOT NULL DEFAULT '0',
`validade` datetime NOT NULL,
`demo` int(2) NOT NULL DEFAULT '0'
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id_administrador` int(11) NOT NULL,
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`accessKEY` varchar(100) DEFAULT NULL,
`site` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `admin`
--
INSERT INTO `admin` (`id_administrador`, `login`, `senha`, `nome`, `email`, `accessKEY`, `site`) VALUES
(1, 'admin', 'admin', 'Administrador', 'admin@gmail.com', NULL, 'www.vip-vps.tk');
-- --------------------------------------------------------
--
-- Estrutura para tabela `anuncios`
--
CREATE TABLE IF NOT EXISTS `anuncios` (
`anuncio1` text NOT NULL,
`anuncio2` text NOT NULL,
`anuncio3` text NOT NULL,
`anuncio4` text NOT NULL,
`anuncio5` text NOT NULL,
`anuncio6` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `arquivo_download`
--
CREATE TABLE IF NOT EXISTS `arquivo_download` (
`id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`status` enum('funcionando','testes') NOT NULL,
`tipo` enum('ehi','apk','outros') NOT NULL,
`operadora` enum('todas','claro','vivo','tim','oi') NOT NULL,
`data` datetime NOT NULL,
`detalhes` text NOT NULL,
`nome_arquivo` varchar(255) NOT NULL,
`cliente_tipo` enum('vpn','revenda','todos') NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `chamados`
--
CREATE TABLE IF NOT EXISTS `chamados` (
`id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`tipo` enum('contassh','revendassh','usuariossh','servidor','outros') NOT NULL,
`status` enum('aberto','resposta','encerrado') NOT NULL,
`resposta` text NOT NULL,
`login` varchar(255) NOT NULL,
`motivo` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`data` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `configuracao`
--
CREATE TABLE IF NOT EXISTS `configuracao` (
`id_configuracao` int(11) NOT NULL,
`id_usuario` int(10) NOT NULL,
`titulo_pagina` varchar(60) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura`
--
CREATE TABLE IF NOT EXISTS `fatura` (
`id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_clientes` (
`id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`servidor_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`tipo` enum('vpn','revenda','outros') NOT NULL,
`qtd` int(11) NOT NULL,
`data` datetime NOT NULL,
`datavencimento` datetime NOT NULL,
`status` enum('pendente','cancelado','pago') NOT NULL,
`descrição` text NOT NULL,
`valor` int(11) NOT NULL,
`desconto` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes` (
`id` int(11) NOT NULL,
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `fatura_comprovantes_clientes`
--
CREATE TABLE IF NOT EXISTS `fatura_comprovantes_clientes` (
`id` int(11) NOT NULL,
`id_mestre` int(11) NOT NULL DEFAULT '0',
`fatura_id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`status` enum('aberto','fechado') NOT NULL DEFAULT 'aberto',
`data` datetime NOT NULL,
`formapagamento` enum('boleto','deptra') NOT NULL,
`nota` text NOT NULL,
`imagem` varchar(255) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `historico_login`
--
CREATE TABLE IF NOT EXISTS `historico_login` (
`id_historico_login` int(10) NOT NULL,
`id_usuario` int(10) NOT NULL,
`data_login` datetime NOT NULL,
`ip_login` varchar(100) NOT NULL,
`navegador` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online` (
`id_hist_usrSSH` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `hist_usuario_ssh_online_free`
--
CREATE TABLE IF NOT EXISTS `hist_usuario_ssh_online_free` (
`id_hist_usrSSH` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`hora_conexao` datetime NOT NULL,
`hora_desconexao` datetime DEFAULT NULL,
`status` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `informativo`
--
CREATE TABLE IF NOT EXISTS `informativo` (
`id` int(11) NOT NULL,
`data` datetime NOT NULL,
`imagem` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `mercadopago`
--
CREATE TABLE IF NOT EXISTS `mercadopago` (
`CLIENT_ID` varchar(255) NOT NULL,
`CLIENT_SECRET` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `mercadopago`
--
INSERT INTO `mercadopago` (`CLIENT_ID`, `CLIENT_SECRET`) VALUES
('966453177918365', 'hb86SFXeO8vtqgGT7orgddnZ24gZPBBg');
-- --------------------------------------------------------
--
-- Estrutura para tabela `noticias`
--
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL,
`status` enum('ativo','desativado') NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`msg` text NOT NULL,
`data` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `notificacoes`
--
CREATE TABLE IF NOT EXISTS `notificacoes` (
`id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`conta_id` int(11) NOT NULL,
`data` datetime NOT NULL,
`tipo` enum('fatura','conta','revenda','outros','usuario','chamados') NOT NULL,
`linkfatura` varchar(255) NOT NULL,
`mensagem` text NOT NULL,
`info_outros` varchar(50) NOT NULL,
`lido` enum('nao','sim') NOT NULL DEFAULT 'nao',
`admin` enum('nao','sim') NOT NULL DEFAULT 'nao'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ovpn`
--
CREATE TABLE IF NOT EXISTS `ovpn` (
`id` int(11) NOT NULL,
`servidor_id` int(11) NOT NULL,
`nome` varchar(255) NOT NULL,
`arquivo` varchar(255) NOT NULL,
`data` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `servidor`
--
CREATE TABLE IF NOT EXISTS `servidor` (
`id_servidor` int(11) NOT NULL,
`ativo` int(10) NOT NULL DEFAULT '0',
`nome` varchar(100) NOT NULL,
`regiao` enum('asia','america','europa','australia') NOT NULL,
`limite_usuario` int(10) NOT NULL DEFAULT '0',
`ip_servidor` varchar(100) NOT NULL,
`site_servidor` varchar(255) NOT NULL,
`login_server` varchar(30) NOT NULL,
`senha` varchar(60) NOT NULL,
`porta` int(10) NOT NULL DEFAULT '22',
`dias` int(10) NOT NULL DEFAULT '0',
`demo` int(11) NOT NULL DEFAULT '0',
`ehi` varchar(1000) DEFAULT NULL,
`localizacao` varchar(255) NOT NULL,
`localizacao_img` varchar(50) NOT NULL,
`validade` int(11) NOT NULL,
`limite` int(11) NOT NULL,
`tipo` enum('premium','free') NOT NULL DEFAULT 'premium',
`manutencao` enum('nao','sim') NOT NULL DEFAULT 'nao'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `sms`
--
CREATE TABLE IF NOT EXISTS `sms` (
`id_sms` int(11) NOT NULL,
`id_remetente` int(11) NOT NULL,
`id_destinatario` int(11) NOT NULL,
`assunto` varchar(100) NOT NULL,
`mensagem` varchar(500) NOT NULL,
`hora_resquisicao` datetime NOT NULL,
`hora_envio` datetime NOT NULL,
`status` enum('Aguardando','Enviado','Erro') NOT NULL DEFAULT 'Aguardando'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp`
--
CREATE TABLE IF NOT EXISTS `smtp` (
`id` int(11) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`ssl_secure` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `smtp_usuarios`
--
CREATE TABLE IF NOT EXISTS `smtp_usuarios` (
`id` int(11) NOT NULL,
`ssl_secure` varchar(255) NOT NULL,
`usuario_id` int(11) NOT NULL,
`servidor` varchar(255) NOT NULL,
`empresa` varchar(255) NOT NULL,
`porta` int(11) NOT NULL,
`email` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario`
--
CREATE TABLE IF NOT EXISTS `usuario` (
`id_usuario` int(60) NOT NULL,
`id_mestre` int(10) DEFAULT '0',
`ativo` tinyint(1) NOT NULL DEFAULT '1',
`atualiza_dados` int(11) NOT NULL DEFAULT '0',
`login` varchar(60) NOT NULL,
`senha` varchar(60) NOT NULL,
`nome` varchar(60) DEFAULT NULL,
`avatar` varchar(50) NOT NULL DEFAULT '1',
`email` varchar(100) DEFAULT NULL,
`celular` varchar(20) NOT NULL,
`data_cadastro` datetime DEFAULT NULL,
`tipo` enum('vpn','revenda','','') NOT NULL,
`subrevenda` enum('nao','sim') NOT NULL,
`validade` date DEFAULT NULL,
`suspenso` date DEFAULT NULL,
`token_user` varchar(120) DEFAULT NULL,
`permitir_demo` int(11) NOT NULL DEFAULT '0',
`dias_demo_sub` int(10) NOT NULL DEFAULT '0',
`apagar` int(11) NOT NULL DEFAULT '0',
`idcliente_mp` varchar(255) NOT NULL,
`tokensecret_mp` varchar(255) NOT NULL,
`dadosdeposito` text NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=latin1;
--
-- Fazendo dump de dados para tabela `usuario`
--
INSERT INTO `usuario` (`id_usuario`, `id_mestre`, `ativo`, `atualiza_dados`, `login`, `senha`, `nome`, `avatar`, `email`, `celular`, `data_cadastro`, `tipo`, `subrevenda`, `validade`, `suspenso`, `token_user`, `permitir_demo`, `dias_demo_sub`, `apagar`, `idcliente_mp`, `tokensecret_mp`, `dadosdeposito`) VALUES
(29, 0, 1, 0, 'geral', 'geral', 'Admin', '1', NULL, '(69) 99226-1779', '2020-02-13 09:37:28', 'vpn', 'nao', NULL, NULL, '03AD5C353', 0, 0, 0, '', '', '');
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh` (
`id_usuario_ssh` int(11) NOT NULL,
`id_usuario` int(11) NOT NULL,
`id_servidor` int(11) NOT NULL,
`status` tinyint(1) NOT NULL,
`login` varchar(30) NOT NULL,
`senha` varchar(20) NOT NULL,
`data_validade` date NOT NULL,
`data_suspensao` datetime DEFAULT NULL,
`apagar` int(2) NOT NULL DEFAULT '0',
`acesso` int(10) NOT NULL DEFAULT '1',
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0',
`demo` enum('nao','sim') NOT NULL DEFAULT 'nao'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuario_ssh_free`
--
CREATE TABLE IF NOT EXISTS `usuario_ssh_free` (
`id` int(11) NOT NULL,
`login` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL,
`servidor` int(11) NOT NULL,
`validade` datetime NOT NULL,
`ip` varchar(255) NOT NULL,
`online` int(11) NOT NULL DEFAULT '0',
`online_start` datetime DEFAULT NULL,
`online_hist` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Índices de tabelas apagadas
--
--
-- Índices de tabela `acesso_servidor`
--
ALTER TABLE `acesso_servidor`
ADD PRIMARY KEY (`id_acesso_servidor`);
--
-- Índices de tabela `admin`
--
ALTER TABLE `admin`
ADD PRIMARY KEY (`id_administrador`);
--
-- Índices de tabela `arquivo_download`
--
ALTER TABLE `arquivo_download`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `chamados`
--
ALTER TABLE `chamados`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `configuracao`
--
ALTER TABLE `configuracao`
ADD PRIMARY KEY (`id_configuracao`);
--
-- Índices de tabela `fatura`
--
ALTER TABLE `fatura`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `fatura_clientes`
--
ALTER TABLE `fatura_clientes`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `fatura_comprovantes`
--
ALTER TABLE `fatura_comprovantes`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `fatura_comprovantes_clientes`
--
ALTER TABLE `fatura_comprovantes_clientes`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `historico_login`
--
ALTER TABLE `historico_login`
ADD PRIMARY KEY (`id_historico_login`);
--
-- Índices de tabela `hist_usuario_ssh_online`
--
ALTER TABLE `hist_usuario_ssh_online`
ADD PRIMARY KEY (`id_hist_usrSSH`);
--
-- Índices de tabela `hist_usuario_ssh_online_free`
--
ALTER TABLE `hist_usuario_ssh_online_free`
ADD PRIMARY KEY (`id_hist_usrSSH`);
--
-- Índices de tabela `informativo`
--
ALTER TABLE `informativo`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `noticias`
--
ALTER TABLE `noticias`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `notificacoes`
--
ALTER TABLE `notificacoes`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `ovpn`
--
ALTER TABLE `ovpn`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `servidor`
--
ALTER TABLE `servidor`
ADD PRIMARY KEY (`id_servidor`);
--
-- Índices de tabela `sms`
--
ALTER TABLE `sms`
ADD PRIMARY KEY (`id_sms`);
--
-- Índices de tabela `smtp`
--
ALTER TABLE `smtp`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `smtp_usuarios`
--
ALTER TABLE `smtp_usuarios`
ADD PRIMARY KEY (`id`);
--
-- Índices de tabela `usuario`
--
ALTER TABLE `usuario`
ADD PRIMARY KEY (`id_usuario`), ADD UNIQUE KEY `login` (`login`), ADD UNIQUE KEY `token_user` (`token_user`);
--
-- Índices de tabela `usuario_ssh`
--
ALTER TABLE `usuario_ssh`
ADD PRIMARY KEY (`id_usuario_ssh`), ADD UNIQUE KEY `login` (`login`);
--
-- Índices de tabela `usuario_ssh_free`
--
ALTER TABLE `usuario_ssh_free`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT de tabelas apagadas
--
--
-- AUTO_INCREMENT de tabela `acesso_servidor`
--
ALTER TABLE `acesso_servidor`
MODIFY `id_acesso_servidor` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT de tabela `admin`
--
ALTER TABLE `admin`
MODIFY `id_administrador` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT de tabela `arquivo_download`
--
ALTER TABLE `arquivo_download`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `chamados`
--
ALTER TABLE `chamados`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `configuracao`
--
ALTER TABLE `configuracao`
MODIFY `id_configuracao` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `fatura`
--
ALTER TABLE `fatura`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `fatura_clientes`
--
ALTER TABLE `fatura_clientes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `fatura_comprovantes`
--
ALTER TABLE `fatura_comprovantes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `fatura_comprovantes_clientes`
--
ALTER TABLE `fatura_comprovantes_clientes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT de tabela `historico_login`
--
ALTER TABLE `historico_login`
MODIFY `id_historico_login` int(10) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `hist_usuario_ssh_online`
--
ALTER TABLE `hist_usuario_ssh_online`
MODIFY `id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `hist_usuario_ssh_online_free`
--
ALTER TABLE `hist_usuario_ssh_online_free`
MODIFY `id_hist_usrSSH` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `informativo`
--
ALTER TABLE `informativo`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT de tabela `noticias`
--
ALTER TABLE `noticias`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `notificacoes`
--
ALTER TABLE `notificacoes`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `ovpn`
--
ALTER TABLE `ovpn`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `servidor`
--
ALTER TABLE `servidor`
MODIFY `id_servidor` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `sms`
--
ALTER TABLE `sms`
MODIFY `id_sms` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `smtp`
--
ALTER TABLE `smtp`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `smtp_usuarios`
--
ALTER TABLE `smtp_usuarios`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `usuario`
--
ALTER TABLE `usuario`
MODIFY `id_usuario` int(60) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=30;
--
-- AUTO_INCREMENT de tabela `usuario_ssh`
--
ALTER TABLE `usuario_ssh`
MODIFY `id_usuario_ssh` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de tabela `usuario_ssh_free`
--
ALTER TABLE `usuario_ssh_free`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

@ -0,0 +1,6 @@
#!/bin/bash
clear
DirBackup="banco19157"
rm /var/www/html/admin/pages/apis/$DirBackup/sshplus.sql > /dev/null 2>&1
senha=$(cat /var/www/html/pages/system/pass.php |cut -d"'" -f2)
mysqldump -u root -p$senha sshplus > /var/www/html/admin/pages/apis/$DirBackup/sshplus.sql

@ -0,0 +1,18 @@
#!/bin/bash
clear
[[ $(ls /var/tmp| grep .painel|wc -l) != '0' ]] && {
for i in $(ls /var/tmp| grep '.painel'); do
tempo=$(cat /var/tmp/$i| cut -d : -f1)
iduser=$(cat /var/tmp/$i| cut -d : -f2)
echo "#!/bin/bash
echo 'executando..'
sleep ${tempo}
php /var/www/html/pages/system/cron.ssh.teste.php ${iduser}
rm /home/$i.sh
exit" > /home/$i.sh
rm /var/tmp/$i
chmod +x /home/$i.sh
screen -dmS $i /home/$i.sh
sleep 1
done
}

@ -0,0 +1,223 @@
#!/bin/bash
clear
fun_bar () {
comando[0]="$1"
comando[1]="$2"
(
[[ -e $HOME/fim ]] && rm $HOME/fim
${comando[0]} -y > /dev/null 2>&1
${comando[1]} -y > /dev/null 2>&1
touch $HOME/fim
) > /dev/null 2>&1 &
tput civis
echo -ne " \033[1;33mAGUARDE \033[1;37m- \033[1;33m["
while true; do
for((i=0; i<18; i++)); do
echo -ne "\033[1;31m#"
sleep 0.1s
done
[[ -e $HOME/fim ]] && rm $HOME/fim && break
echo -e "\033[1;33m]"
sleep 1s
tput cuu1
tput dl1
echo -ne " \033[1;33mAGUARDE \033[1;37m- \033[1;33m["
done
echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
tput cnorm
}
echo ""
echo -e " \033[1;33m● \033[1;32mATUALIZANDO LINUX, Pode Demorar \033[1;33m●\033[0m"
fun_update () {
apt-get update -y > /dev/null 2>&1
apt-get install figlet -y > /dev/null 2>&1
}
fun_bar 'fun_update'
echo ""
clear
#
rm /root/painelv25.sh > /dev/null 2>&1
rm $HOME/painelv25.sh > /dev/null 2>&1
rm /root/PAINEL-V.25.zip > /dev/null 2>&1
rm $HOME/PAINEL-V.25.zip > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
rm $HOME/painelv25.sh > /dev/null 2>&1
rm /root/PAINEL-V.25.zip > /dev/null 2>&1
####################################################################################################
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL V.25 VIP-VPS \E[0m"
echo ""
echo -e " \033[1;31mBy @adeilsonfi\033[1;36m"
echo -e " VIP-vps" | figlet
echo -e " \033[1;31mPainel-SSH V.25\033[1;36m"
echo ""
echo -ne "\n\033[1;32m DEFINA UMA SENHA PARA O\033[1;33m MySQL\033[1;37m: "; read senha
echo -e "\n\033[1;36m INICIANDO INSTALACAO \033[1;33m"
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O APACHE2 \033[1;33m●\033[0m"
fun_apache2 () {
apt-get install apache2 -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
}
fun_bar 'fun_apache2'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O MCRYPT \033[1;33m●\033[0m"
fun_mcrypt () {
apt-get install cron curl unzip -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
}
fun_bar 'fun_mcrypt'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O MySQL \033[1;33m●\033[0m"
mariadbver='10.0'
echo "mariadb-server-$mariadbver mysql-server/root_password password $senha" | debconf-set-selections
echo "mariadb-server-$mariadbver mysql-server/root_password_again password $senha" | debconf-set-selections
echo "mariadb-client-$mariadbver mysql-server/root_password password $senha" | debconf-set-selections
echo "mariadb-client-$mariadbver mysql-server/root_password_again password $senha" | debconf-set-selections
fun_sql () {
apt-get install mariadb-server mariadb-client -y > /dev/null 2>&1
}
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
fun_bar 'fun_sql'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O PHPMYADMIN \033[1;33m●\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
fun_phpmya () {
apt-get install phpmyadmin -y > /dev/null 2>&1
}
fun_bar 'fun_phpmya'
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O LIBSSH2 \033[1;33m●\033[0m"
fun_libsh2 () {
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
}
fun_bar 'fun_libsh2'
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/painelv23.sh > /dev/null 2>&1
exit
fi
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O PHP5-CURL \033[1;33m●\033[0m"
fun_curl () {
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart
}
fun_bar 'fun_curl'
echo ""
#
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL V.23 VIP-VPS \E[0m"
echo ""
echo -e " \033[1;31mBy @adeilsonfi\033[1;36m"
echo -e " VIP-vps" | figlet
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
echo -e "\033[1;32mOK\033[1;37m"
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
fun_bar 'sleep 4'
echo ""
clear
#
echo -e " \033[1;33m● \033[1;32mFINALIZANDO INSTALACAO, PODE DEMORAR \033[1;33m● \033[1;33mAGUARDE...\033[0m"
cd /var/www/html
wget http://www.painelweb.tk/PAINEL-V.25.zip > /dev/null 2>&1
sleep 1
unzip PAINEL-V.25.zip > /dev/null 2>&1
rm -rf PAINEL-V.25.zip index.html > /dev/null 2>&1
service apache2 restart
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget http://www.painelweb.tk/BD-Painel-v23.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/BD-Painel-v23.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < BD-Painel-v23.sql
rm /root/BD-Painel-v23.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/painelwv25.sh > /dev/null 2>&1
exit
fi
service apache2 restart
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
# LIMPEZA HISTORICO USUARIOS ONLINE A CADA 1 MINUTO #
echo '*/1 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
# BACKUP BANCO DE DADOS DATABASE SQL A CADA 2 MINUTOS #
echo '*/2 * * * * root /bin/autobackup.sh' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
cd /bin
rm autobackup.sh > /dev/null 2>&1
wget http://www.painelweb.tk/autobackup.sh > /dev/null 2>&1 && chmod 777 autobackup.sh && sed -i -e 's/\r$//' autobackup.sh && ./autobackup.sh
# echo '0 */12 * * * root cd /var/www/html/pages/system/ && bash cron.backup.sh && cd /root' >> /etc/crontab
# echo '5 */12 * * * root cd /var/www/html/pages/system/ && /usr/bin/php cron.backup.php && cd /root' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
chmod 777 /var/www/html/admin/pages/apis/banco19157
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart
sleep 1
service apache2 restart
clear
echo ""
#
clear
IP=$(wget -qO- ipv4.icanhazip.com)
clear
echo -e " Painel-SSH" | figlet
echo -e " V.25" | figlet
echo -e " \033[1;31mBy @adeilsonfi\033[1;36m"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel>> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
sed -i "s;upload_max_filesize = 2M;upload_max_filesize = 20M;g" /etc/php5/apache2/php.ini > /dev/null 2>&1
service apache2 restart
echo ""
echo -e "\033[1;31m A VPS SERA REINICIADO EM 10 SEGUNDOS...\033[0m"
sleep 15
echo -e "\033[1;31mREINICIANDO...\033[0m"
shutdown -r now
cat /dev/null > ~/.bash_history && history -c
rm /root/painelv25.sh > /dev/null 2>&1
rm /root/PAINEL-V.25.zip > /dev/null 2>&1

@ -0,0 +1,221 @@
#!/bin/bash
clear
fun_bar () {
comando[0]="$1"
comando[1]="$2"
(
[[ -e $HOME/fim ]] && rm $HOME/fim
${comando[0]} -y > /dev/null 2>&1
${comando[1]} -y > /dev/null 2>&1
touch $HOME/fim
) > /dev/null 2>&1 &
tput civis
echo -ne " \033[1;33mAGUARDE \033[1;37m- \033[1;33m["
while true; do
for((i=0; i<18; i++)); do
echo -ne "\033[1;31m#"
sleep 0.1s
done
[[ -e $HOME/fim ]] && rm $HOME/fim && break
echo -e "\033[1;33m]"
sleep 1s
tput cuu1
tput dl1
echo -ne " \033[1;33mAGUARDE \033[1;37m- \033[1;33m["
done
echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
tput cnorm
}
#
rm /root/painelv25.sh > /dev/null 2>&1
rm $HOME/painelv25.sh > /dev/null 2>&1
rm /root/PAINEL-V.25.zip > /dev/null 2>&1
rm $HOME/PAINEL-V.25.zip > /dev/null 2>&1
IP=$(wget -qO- ipv4.icanhazip.com)
echo "America/Sao_Paulo" > /etc/timezone
ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime > /dev/null 2>&1
dpkg-reconfigure --frontend noninteractive tzdata > /dev/null 2>&1
rm $HOME/painelv25.sh > /dev/null 2>&1
rm /root/PAINEL-V.25.zip > /dev/null 2>&1
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL V.23 VIP-VPS \E[0m"
apt-get install figlet -y > /dev/null 2>&1
echo ""
echo -e " \033[1;31mBy @adeilsonfi\033[1;36m"
echo -e " VIP-vps" | figlet
echo ""
echo -ne "\n\033[1;32m DEFINA UMA SENHA PARA O\033[1;33m MySQL\033[1;37m: "; read senha
echo -e "\n\033[1;36m INICIANDO INSTALACAO \033[1;33m"
echo ""
echo -e " \033[1;33m● \033[1;32mATUALIZANDO LINUX, Pode Demorar \033[1;33m●\033[0m"
fun_update () {
apt-get update -y > /dev/null 2>&1
}
fun_bar 'fun_update'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O APACHE2 \033[1;33m●\033[0m"
fun_apache2 () {
apt-get install apache2 -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
}
fun_bar 'fun_apache2'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O MCRYPT \033[1;33m●\033[0m"
fun_mcrypt () {
apt-get install cron curl unzip -y > /dev/null 2>&1
apt-get install php5 libapache2-mod-php5 php5-mcrypt -y > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
}
fun_bar 'fun_mcrypt'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O MySQL \033[1;33m●\033[0m"
mariadbver='10.0'
echo "mariadb-server-$mariadbver mysql-server/root_password password $senha" | debconf-set-selections
echo "mariadb-server-$mariadbver mysql-server/root_password_again password $senha" | debconf-set-selections
echo "mariadb-client-$mariadbver mysql-server/root_password password $senha" | debconf-set-selections
echo "mariadb-client-$mariadbver mysql-server/root_password_again password $senha" | debconf-set-selections
fun_sql () {
apt-get install mariadb-server mariadb-client -y > /dev/null 2>&1
}
(echo $senha; echo n; echo y; echo y; echo y; echo y)|mysql_secure_installation > /dev/null 2>&1
fun_bar 'fun_sql'
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O PHPMYADMIN \033[1;33m●\033[0m"
echo "phpmyadmin phpmyadmin/dbconfig-install boolean true" | debconf-set-selections
echo "phpmyadmin phpmyadmin/app-password-confirm password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/admin-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/mysql/app-pass password $senha" | debconf-set-selections
echo "phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2" | debconf-set-selections
fun_phpmya () {
apt-get install phpmyadmin -y > /dev/null 2>&1
}
fun_bar 'fun_phpmya'
php5enmod mcrypt > /dev/null 2>&1
service apache2 restart > /dev/null 2>&1
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O LIBSSH2 \033[1;33m●\033[0m"
fun_libsh2 () {
apt-get install libssh2-1-dev libssh2-php -y > /dev/null 2>&1
}
fun_bar 'fun_libsh2'
if [ "$(php -m |grep ssh2)" = "ssh2" ]; then
true
else
clear
echo -e "\033[1;31m ERRO CRITICO\033[0m"
rm $HOME/painelv23.sh > /dev/null 2>&1
exit
fi
echo ""
#
echo -e " \033[1;33m● \033[1;32mINSTALANDO O PHP5-CURL \033[1;33m●\033[0m"
fun_curl () {
apt-get install php5-curl > /dev/null 2>&1
service apache2 restart
}
fun_bar 'fun_curl'
echo ""
#
clear
echo -e "\E[44;1;37m INSTALAR O PAINEL SSH/DROP/SSL V.23 VIP-VPS \E[0m"
echo ""
echo -e " \033[1;31mBy @adeilsonfi\033[1;36m"
echo -e " VIP-vps" | figlet
echo ""
echo -e "\033[1;31m ATENCAO \033[1;33m!!!"
echo ""
echo -ne "\033[1;32m INFORME A MESMA SENHA\033[1;37m: "; read senha
echo -e "\033[1;32mOK\033[1;37m"
sleep 1
mysql -h localhost -u root -p$senha -e "CREATE DATABASE sshplus"
fun_bar 'sleep 4'
echo ""
clear
#
echo -e " \033[1;33m● \033[1;32mFINALIZANDO INSTALACAO, PODE DEMORAR \033[1;33m● \033[1;33mAGUARDE...\033[0m"
cd /var/www/html
wget http://www.painelweb.tk/PAINEL-V.25.zip > /dev/null 2>&1
sleep 1
unzip PAINEL-V.25.zip > /dev/null 2>&1
rm -rf PAINEL-V.25.zip index.html > /dev/null 2>&1
service apache2 restart
sleep 1
if [[ -e "/var/www/html/pages/system/pass.php" ]]; then
sed -i "s;1010;$senha;g" /var/www/html/pages/system/pass.php > /dev/null 2>&1
fi
sleep 1
cd
wget http://www.painelweb.tk/BD-Painel-v23.sql > /dev/null 2>&1
sleep 1
if [[ -e "$HOME/BD-Painel-v23.sql" ]]; then
mysql -h localhost -u root -p$senha --default_character_set utf8 sshplus < BD-Painel-v23.sql
rm /root/BD-Painel-v23.sql
else
clear
echo -e "\033[1;31m ERRO AO IMPORTAR BANCO DE DADOS\033[0m"
sleep 2
rm /root/painelwv25.sh > /dev/null 2>&1
exit
fi
service apache2 restart
clear
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.ssh.php ' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.sms.php' >> /etc/crontab
echo '* * * * * root /usr/bin/php /var/www/html/pages/system/cron.online.ssh.php' >> /etc/crontab
echo '10 * * * * root /usr/bin/php /var/www/html/pages/system/cron.servidor.php' >> /etc/crontab
# LIMPEZA HISTORICO USUARIOS ONLINE A CADA 1 MINUTO #
echo '*/1 * * * * root /usr/bin/php /var/www/html/pages/system/cron.limpeza.php' >> /etc/crontab
# BACKUP BANCO DE DADOS DATABASE SQL A CADA 2 MINUTOS #
echo '*/2 * * * * root /bin/autobackup.sh' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
cd /bin
rm autobackup.sh > /dev/null 2>&1
wget http://www.painelweb.tk/autobackup.sh > /dev/null 2>&1 && chmod 777 autobackup.sh && sed -i -e 's/\r$//' autobackup.sh && ./autobackup.sh
# echo '0 */12 * * * root cd /var/www/html/pages/system/ && bash cron.backup.sh && cd /root' >> /etc/crontab
# echo '5 */12 * * * root cd /var/www/html/pages/system/ && /usr/bin/php cron.backup.php && cd /root' >> /etc/crontab
/etc/init.d/cron reload > /dev/null 2>&1
/etc/init.d/cron restart > /dev/null 2>&1
chmod 777 /var/www/html/admin/pages/apis/banco19157
chmod 777 /var/www/html/admin/pages/servidor/ovpn
chmod 777 /var/www/html/admin/pages/download
chmod 777 /var/www/html/admin/pages/faturas/comprovantes
service apache2 restart
sleep 1
service apache2 restart
clear
echo ""
#
clear
echo -e "\033[1;32m PAINEL-SSH v.25 INSTALADO COM SUCESSO!"
echo ""
echo -e "\033[1;36m SEU PAINEL:\033[1;37m http://$IP/\033[0m"
echo -e "\033[1;36m USUARIO:\033[1;37m admin\033[0m"
echo -e "\033[1;36m SENHA:\033[1;37m admin\033[0m"
echo ""
echo -e "\033[1;33m Altere a senha quando logar no painel>> Configuracoes>> Senha Antiga: admin >> Nova Senha: \033[0m"
cd /bin/
wget http://painelweb.tk/mkey/gerar > /dev/null 2>&1
chmod +x /bin/gerar
sed -i -e 's/\r$//' gerar
cd
echo 'gerar' >> /root/.bashrc
sed -i "s;upload_max_filesize = 2M;upload_max_filesize = 20M;g" /etc/php5/apache2/php.ini > /dev/null 2>&1
service apache2 restart
echo ""
echo -e "\033[1;31m A VPS SERA REINICIADO EM 5 SEGUNDOS...\033[0m"
sleep 6
echo -e "\033[1;31mREINICIANDO...\033[0m"
shutdown -r now
cat /dev/null > ~/.bash_history && history -c
rm /root/painelv25.sh > /dev/null 2>&1
rm /root/PAINEL-V.25.zip > /dev/null 2>&1