Alterserv

Mikrotik => Otros => Mensaje publicado por: freedarwuin en Enero 29, 2015, 06:13:53 PM

Encuesta
Pregunta: De que manera Administra tu red?
Opción 1: Hotspot
Opción 2: PPPoE
Opción 3: IP/MAC
Opción 4: PCQ
Opción 5: Address List
Título: Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Enero 29, 2015, 06:13:53 PM
hola a todos, tengo tiempo creando sistemas o plataformas web con la finalidad de crear un sistema web donde podamos activar y cortar segun el tiempo determinado del cliente, a su vez el cliente notifique su pago.

Necesito colaboradores para este proyecto

Quien se une

sabiendo q tenemos q usar el api mikrotik

Activacion por hotspot, addres list u otras que conozcan gracias ayudemosnosssssass
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Febrero 17, 2015, 02:56:25 PM
Me gusta la idea, si puedo poner mi grano de arena lo hare
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: azaelg en Febrero 22, 2015, 06:47:57 PM
 :) :) muy interesante, y bueno a la vez, yo estoy en planes de comprar un sistema como el que indica.. Ojala aparescan los master en programacion..
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Febrero 23, 2015, 06:42:26 PM
Aqui estamos tengo muchas ideas aun no sale el segundo
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 08, 2015, 09:49:03 AM
cuando comenzamos es sistema seragratis tengo algunos apuntes x hay
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Marzo 16, 2015, 07:10:13 PM
Cita de: freedarwuin en Marzo 08, 2015, 09:49:03 AM
cuando comenzamos es sistema seragratis tengo algunos apuntes x hay

Amigos en que lenguaje se hara el sistema:
PHP, Ajax, .Net, JavaScript?

Y base datos cual trabajariamos:
Mysql, SQLServer, Interbase?

Es para tener una idea y hacer unas pruebas y dejar algo por aca 8)
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Marzo 16, 2015, 09:56:15 PM
Cita de: bacalao en Marzo 16, 2015, 07:10:13 PM
Amigos en que lenguaje se hara el sistema:
PHP, Ajax, .Net, JavaScript?

Y base datos cual trabajariamos:
Mysql, SQLServer, Interbase?

Es para tener una idea y hacer unas pruebas y dejar algo por aca 8)

Para mejor portabilidad te recomendaria PHP, mas que nada por seguridad, ya que considero .Net como algo que esta en declive y javascript muchos bugs y vulnerabilidades, con respecto a base de datos mysql, ya que puede usarse tanto en GNU/Linux como Windows, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 16, 2015, 10:19:11 PM
php hermano para que cada quien lo adapte me gustaria poner una pc dedicada donde cada quien registre su ed y extraiga los datos del mk y lo almacene en una base de datos sql

yo pondre una pc para hacer pruebAS EN LINUX  me ayudan y lo sacamos via web con apache instalado de hay trabajamos todos via web ssh
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Marzo 17, 2015, 04:45:58 PM
Cita de: freedarwuin en Marzo 16, 2015, 10:19:11 PM
php hermano para que cada quien lo adapte me gustaria poner una pc dedicada donde cada quien registre su ed y extraiga los datos del mk y lo almacene en una base de datos sql

yo pondre una pc para hacer pruebAS EN LINUX  me ayudan y lo sacamos via web con apache instalado de hay trabajamos todos via web ssh

Amigo una pregunta, MK no usa base de datos y si usa cual usa, mas que nada por duda, ya que me imagino que funciona como un servidor HTTP tambien y si es asi puede montarse en el mismo servidor, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 17, 2015, 07:20:36 PM
Si usa una base de datos pero no sirve paraq bajarla lo que podemos hacer hay es un respaldo de las reglas las cuales nos ayuda adminisreae unas que otras cosas.... cuando desees te puedo dar acceso al mikrotik para que lo entiendas
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Marzo 18, 2015, 03:05:22 PM
Cita de: freedarwuin en Marzo 17, 2015, 07:20:36 PM
Si usa una base de datos pero no sirve paraq bajarla lo que podemos hacer hay es un respaldo de las reglas las cuales nos ayuda adminisreae unas que otras cosas.... cuando desees te puedo dar acceso al mikrotik para que lo entiendas

No me molestaria para aprender, ya que estoy nulo en MK, pero tendre que dejar por un tiempo tu invitacion mientras termino un proyecto que estoy pronto a terminar, si no no lo terminare, jajjajajaja, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 18, 2015, 08:32:00 PM
Nombre del Sistema "MikroAdmin" Slogan "Para los que saben elegir"
Nombre del Sistema "          " Slogan "Ahora es muy facil de administrar"
Descripción del proyecto:

Necesito colaboradores para realizar una Aplicacion de sistema de Gestion para mikrotik que sea para sistema opetativo linux y tambien sea para instalar en un HOSTING
la aplicacion se concetará con un servidor con software Mikrotik mediante NAS o API.

Dicho sistema de instalara en un Servidor Matriz donde hay todos los proveedores registren su WISP y de asi sus clientes
LA cantidad minima para registros de WISP sera de 50 proveedores recordando que sera una pc de pocos recursos de asi haer pruebas
y hacer mejoras de axcuerdo a las exigencias

El sistema sera Gratuito.


Debes tener las fuciones de registrar clientes por IP+MAC, Hotspot , PPPoE y PCQ
con:

Registro Averias
Registro Cientes online
Registro Clientes Suspendido
Registro de Pagos
Envio Notificacion Emails
Acoplar un sistema de mensajeria PLAYSMS
Registro de Pagos
Descarga de Facturas
Suspensiòn Clientes
Adminsitración PPPoE
Adminstración IP/MAC
Adminsitración Hostpot
Adminstración PCQ
Administracion Addres List


Presentar sus propuestas.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Marzo 18, 2015, 11:06:33 PM
Cita de: freedarwuin en Marzo 18, 2015, 08:32:00 PM
Nombre del Sistema "MikroAdmin" Slogan "Para los que saben elegir"
Nombre del Sistema "          " Slogan "Ahora es muy facil de administrar"
Descripción del proyecto:

Necesito colaboradores para realizar una Aplicacion de sistema de Gestion para mikrotik que sea para sistema opetativo linux y tambien sea para instalar en un HOSTING
la aplicacion se concetará con un servidor con software Mikrotik mediante NAS o API.

Dicho sistema de instalara en un Servidor Matriz donde hay todos los proveedores registren su WISP y de asi sus clientes
LA cantidad minima para registros de WISP sera de 50 proveedores recordando que sera una pc de pocos recursos de asi haer pruebas
y hacer mejoras de axcuerdo a las exigencias

El sistema sera Gratuito.


Debes tener las fuciones de registrar clientes por IP+MAC, Hotspot , PPPoE y PCQ
con:

Registro Averias
Registro Cientes online
Registro Clientes Suspendido
Registro de Pagos
Envio Notificacion Emails
Acoplar un sistema de mensajeria PLAYSMS
Registro de Pagos
Descarga de Facturas
Suspensiòn Clientes
Adminsitración PPPoE
Adminstración IP/MAC
Adminsitración Hostpot
Adminstración PCQ
Administracion Addres List


Presentar sus propuestas.

Unas de las cosas que hace un sistema estable, no solo las funciones y demas, si no tambienla seguridad y estos links te daran muchas ideas: Apipa (http://www.maravento.com/2013/12/apipa.html), Firewall (http://www.maravento.com/2013/03/firewall.html), Firewall 2 (http://www.maravento.com/2013/03/firewall-ii.html), Firewall 3 (http://www.maravento.com/2013/06/firewall-iii.html), Firewall 4 (http://www.maravento.com/2013/08/firewall-iv.html), Monitorix (http://www.alterserv.com/foros/index.php?topic=1274.0), ArpON (http://www.alterserv.com/foros/index.php?topic=1438.0), Arptables, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 06:07:26 AM
EXCELENTE GRACIAS HERMANO CUANDO TENGAMOS TIEMPO VEMOS EL ROUTERBOAD

ME GUSTARIA QUE NOS PONGAMOS HACER PRIMOERO EL AGORITMO DEL FUNCIONAMIENTO DEL SISTEMA PARA ASI DESPUES YO ME MONTO HACER DA BASE DE DATOS
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Marzo 19, 2015, 01:01:26 PM
Cita de: freedarwuin en Marzo 18, 2015, 08:32:00 PM
Nombre del Sistema "MikroAdmin" Slogan "Para los que saben elegir"
Nombre del Sistema "          " Slogan "Ahora es muy facil de administrar"
Descripción del proyecto:

Necesito colaboradores para realizar una Aplicacion de sistema de Gestion para mikrotik que sea para sistema opetativo linux y tambien sea para instalar en un HOSTING
la aplicacion se concetará con un servidor con software Mikrotik mediante NAS o API.

Dicho sistema de instalara en un Servidor Matriz donde hay todos los proveedores registren su WISP y de asi sus clientes
LA cantidad minima para registros de WISP sera de 50 proveedores recordando que sera una pc de pocos recursos de asi haer pruebas
y hacer mejoras de axcuerdo a las exigencias

El sistema sera Gratuito.


Debes tener las fuciones de registrar clientes por IP+MAC, Hotspot , PPPoE y PCQ
con:

Registro Averias
Registro Cientes online
Registro Clientes Suspendido
Registro de Pagos
Envio Notificacion Emails
Acoplar un sistema de mensajeria PLAYSMS
Registro de Pagos
Descarga de Facturas
Suspensiòn Clientes
Adminsitración PPPoE
Adminstración IP/MAC
Adminsitración Hostpot
Adminstración PCQ
Administracion Addres List


Presentar sus propuestas.

El nomre de mikroadmin ya esta siendo usado por otra persona y para evitar inconvenientes es mejor cambiarlo por otro nombre como MIKRONET ADMIN O MIKRO WEB ADMIN. Estoy realizando una pruebas de sacar los datos del mikrotik por la parte de hotspot y mostrarla en html

Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Marzo 19, 2015, 03:38:05 PM
Hola a todos las tablas para la base de datos se pudiera poner estas:

Tabla_Clientes
Tabla_Zonas
Tabla_Planes
Tabla_Servicio_tecnico
Tabla_Bancos
Tabla_Pagos
Tabla_Registrar_Pagos
Tabla_Reportes
....... y las que hagan falta

Tabla Cliente puede contener
1.-Cedula
2.-Nombre
3.-Apellido
4.-telefono
5.-email
6.-plan_activo
7.-plan_contratado
8.-plan_advertencia
9.-plan_cortado
10.-dias_corte
11.-fecha_inscrito

amigos tengo que salir un momento despues sigo con esto o si quieren pueden poner lo que se me escapo para tener algo mucho mejor
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 05:41:35 PM
tengo las posibles pantallas las publicare

colocare un servidor via web nosotros los interesado y que tengan conocimiento en el proyecto me dicen para plasmar reglas recuerden q es para ayudarnos todos el sistema sera multiusuario
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 05:53:35 PM
Y MIKROLAN?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 06:00:47 PM
Estas son algunas pantallas que realice en el dia de hoy no tiene funcion todavia voy a publicar el material que tenemos y nosotros podemos editar lo que queramos mediante la herramiena wiscp
Esto es algo del menu ojo esta mas modificado
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 06:10:59 PM
Ya estoy montando debian para montar los paquetes de apache2 y publicarlo con una ip publica si alguien sabe poner dominio config el Servidor DNS bind9 q me ayude y en vez de entrar por la ip publica le entramos por el dominio
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Marzo 19, 2015, 06:20:58 PM
Cita de: freedarwuin en Marzo 19, 2015, 05:53:35 PM
Y MIKROLAN?

Pudiera ser MIKROLAN WEB

y navegando por la web conseguí esto como trabajar ROUTEROS por php

apimikrotik.php
Código (php) [Seleccionar]

<?php
/*****************************
 *
 * RouterOS PHP API class v1.4
 * Author: Denis Basta
 * Contributors:
 *    Miguel Figueroa
 *    Nick Barnes
 *    Ben Menking (ben [at] infotechsc [dot] com)
 *    Jeremy Jefferson (http://jeremyj.com)
 *    Cristian Deluxe (djcristiandeluxe [at] gmail [dot] com)
 *    Nicolas Daitsch, Nro de Puerto publico 
 *
 * http://www.mikrotik.com
 * http://wiki.mikrotik.com/wiki/API_PHP_class
 *
 ******************************/

class routeros_api
{
    var 
$debug false;      // Show debug information
    
var $error_no;           // Variable for storing connection error number, if any
    
var $error_str;          // Variable for storing connection error text, if any
    
var $attempts 5;       // Connection attempt count
    
var $connected false;  // Connection state
    
var $delay 3;          // Delay between connection attempts in seconds
    //var $port = 8728;        // Port to connect to
    
var $timeout 3;        // Connection attempt timeout and data read timeout
    
var $socket;             // Variable for storing socket resource
    
    /**
     * Print text for debug purposes
     *
     * @param string      $text       Text to print
     *
     * @return void
     */
    
function debug($text)
    {
        if (
$this->debug)
            echo 
$text "\n";
    }


    
/**
     * 
     *
     * @param string        $length
     *
     * @return void
     */
    
function encode_length($length)
    {
        if (
$length 0x80) {
            
$length chr($length);
        } else if (
$length 0x4000) {
            
$length |= 0x8000;
            
$length chr(($length >> 8) & 0xFF) . chr($length 0xFF);
        } else if (
$length 0x200000) {
            
$length |= 0xC00000;
            
$length chr(($length >> 16) & 0xFF) . chr(($length >> 8) & 0xFF) . chr($length 0xFF);
        } else if (
$length 0x10000000) {
            
$length |= 0xE0000000;
            
$length chr(($length >> 24) & 0xFF) . chr(($length >> 16) & 0xFF) . chr(($length >> 8) & 0xFF) . chr($length 0xFF);
        } else if (
$length >= 0x10000000)
            
$length chr(0xF0) . chr(($length >> 24) & 0xFF) . chr(($length >> 16) & 0xFF) . chr(($length >> 8) & 0xFF) . chr($length 0xFF);
        return 
$length;
    }


    
/**
     * Login to RouterOS
     *
     * @param string      $ip         Hostname (IP or domain) of the RouterOS server
     * @param string      $login      The RouterOS username
     * @param string      $password   The RouterOS password
     *
     * @return boolean                If we are connected or not
     */
    
function connect($ip$login$password$port)
    {
        for (
$ATTEMPT 1$ATTEMPT <= $this->attempts$ATTEMPT++) {
            
$this->connected false;
            
$this->debug('Connection attempt #' $ATTEMPT ' to ' $ip ':' $port '...');
            if (
$this->socket = @fsockopen($ip$port$this->error_no$this->error_str$this->timeout)) {
                
socket_set_timeout($this->socket$this->timeout);
                
$this->write('/login');
                
$RESPONSE $this->read(false);
                if (
$RESPONSE[0] == '!done') {
                    if (
preg_match_all('/[^=]+/i'$RESPONSE[1], $MATCHES)) {
                        if (
$MATCHES[0][0] == 'ret' && strlen($MATCHES[0][1]) == 32) {
                            
$this->write('/login'false);
                            
$this->write('=name=' $loginfalse);
                            
$this->write('=response=00' md5(chr(0) . $password pack('H*'$MATCHES[0][1])));
                            
$RESPONSE $this->read(false);
                            if (
$RESPONSE[0] == '!done') {
                                
$this->connected true;
                                break;
                            }
                        }
                    }
                }
                
fclose($this->socket);
            }
            
sleep($this->delay);
        }
        if (
$this->connected)
            
$this->debug('Connected...');
        else
            
$this->debug('Error...');
        return 
$this->connected;
    }


    
/**
     * Disconnect from RouterOS
     *
     * @return void
     */
    
function disconnect()
    {
        
fclose($this->socket);
        
$this->connected false;
        
$this->debug('Disconnected...');
    }


    
/**
     * Parse response from Router OS
     *
     * @param array       $response   Response data
     *
     * @return array                  Array with parsed data
     */
    
function parse_response($response)
    {
        if (
is_array($response)) {
            
$PARSED      = array();
            
$CURRENT     null;
            
$singlevalue null;
            
$count       0;
            foreach (
$response as $x) {
                if (
in_array($x, array(
                    
'!fatal',
                    
'!re',
                    
'!trap'
                
))) {
                    if (
$x == '!re') {
                        
$CURRENT =& $PARSED[];
                    } else
                        
$CURRENT =& $PARSED[$x][];
                } else if (
$x != '!done') {
                    if (
preg_match_all('/[^=]+/i'$x$MATCHES)) {
                        if (
$MATCHES[0][0] == 'ret') {
                            
$singlevalue $MATCHES[0][1];
                        }
$CURRENT[$MATCHES[0][0]] = (isset($MATCHES[0][1]) ? $MATCHES[0][1] : '');
}
                }
            }
            if (empty(
$PARSED) && !is_null($singlevalue)) {
                
$PARSED $singlevalue;
            }
            return 
$PARSED;
        } else
            return array();
    }


    
/**
     * Parse response from Router OS
     *
     * @param array       $response   Response data
     *
     * @return array                  Array with parsed data
     */
    
function parse_response4smarty($response)
    {
        if (
is_array($response)) {
            
$PARSED  = array();
            
$CURRENT null;
            
$singlevalue null;
            foreach (
$response as $x) {
                if (
in_array($x, array(
                    
'!fatal',
                    
'!re',
                    
'!trap'
                
))) {
                    if (
$x == '!re')
                        
$CURRENT =& $PARSED[];
                    else
                        
$CURRENT =& $PARSED[$x][];
                } else if (
$x != '!done') {
                    if (
preg_match_all('/[^=]+/i'$x$MATCHES)) {
                        if (
$MATCHES[0][0] == 'ret') {
                            
$singlevalue $MATCHES[0][1];
                        }
                        
$CURRENT[$MATCHES[0][0]] = (isset($MATCHES[0][1]) ? $MATCHES[0][1] : '');
}
                }
            }
            foreach (
$PARSED as $key => $value) {
                
$PARSED[$key] = $this->array_change_key_name($value);
            }
            return 
$PARSED;
            if (empty(
$PARSED) && !is_null($singlevalue)) {
                
$PARSED $singlevalue;
            }
        } else {
            return array();
        }
    }


    
/**
     * Change "-" and "/" from array key to "_"
     *
     * @param array       $array      Input array
     *
     * @return array                  Array with changed key names
     */
    
function array_change_key_name(&$array)
    {
        if (
is_array($array)) {
            foreach (
$array as $k => $v) {
                
$tmp str_replace("-""_"$k);
                
$tmp str_replace("/""_"$tmp);
                if (
$tmp) {
                    
$array_new[$tmp] = $v;
                } else {
                    
$array_new[$k] = $v;
                }
            }
            return 
$array_new;
        } else {
            return 
$array;
        }
    }


    
/**
     * Read data from Router OS
     *
     * @param boolean     $parse      Parse the data? default: true
     *
     * @return array                  Array with parsed or unparsed data
     */
    
function read($parse true)
    {
        
$RESPONSE = array();
        while (
true) {
            
// Read the first byte of input which gives us some or all of the length
            // of the remaining reply.
            
$BYTE   ord(fread($this->socket1));
            
$LENGTH 0;
            
// If the first bit is set then we need to remove the first four bits, shift left 8
            // and then read another byte in.
            // We repeat this for the second and third bits.
            // If the fourth bit is set, we need to remove anything left in the first byte
            // and then read in yet another byte.
            
if ($BYTE 128) {
                if ((
$BYTE 192) == 128) {
                    
$LENGTH = (($BYTE 63) << 8) + ord(fread($this->socket1));
                } else {
                    if ((
$BYTE 224) == 192) {
                        
$LENGTH = (($BYTE 31) << 8) + ord(fread($this->socket1));
                        
$LENGTH = ($LENGTH << 8) + ord(fread($this->socket1));
                    } else {
                        if ((
$BYTE 240) == 224) {
                            
$LENGTH = (($BYTE 15) << 8) + ord(fread($this->socket1));
                            
$LENGTH = ($LENGTH << 8) + ord(fread($this->socket1));
                            
$LENGTH = ($LENGTH << 8) + ord(fread($this->socket1));
                        } else {
                            
$LENGTH ord(fread($this->socket1));
                            
$LENGTH = ($LENGTH << 8) + ord(fread($this->socket1));
                            
$LENGTH = ($LENGTH << 8) + ord(fread($this->socket1));
                            
$LENGTH = ($LENGTH << 8) + ord(fread($this->socket1));
                        }
                    }
                }
            } else {
                
$LENGTH $BYTE;
            }
            
// If we have got more characters to read, read them in.
            
if ($LENGTH 0) {
                
$_      "";
                
$retlen 0;
                while (
$retlen $LENGTH) {
                    
$toread $LENGTH $retlen;
                    
$_ .= fread($this->socket$toread);
                    
$retlen strlen($_);
                }
                
$RESPONSE[] = $_;
                
$this->debug('>>> [' $retlen '/' $LENGTH '] bytes read.');
            }
            
// If we get a !done, make a note of it.
            
if ($_ == "!done")
                
$receiveddone true;
            
$STATUS socket_get_status($this->socket);
            if (
$LENGTH 0)
                
$this->debug('>>> [' $LENGTH ', ' $STATUS['unread_bytes'] . ']' $_);
            if ((!
$this->connected && !$STATUS['unread_bytes']) || ($this->connected && !$STATUS['unread_bytes'] && $receiveddone))
                break;
        }
        if (
$parse)
            
$RESPONSE $this->parse_response($RESPONSE);
        return 
$RESPONSE;
    }


    
/**
     * Write (send) data to Router OS
     *
     * @param string      $command    A string with the command to send
     * @param mixed       $param2     If we set an integer, the command will send this data as a "tag"
     *                                If we set it to boolean true, the funcion will send the comand and finish
     *                                If we set it to boolean false, the funcion will send the comand and wait for next command
     *                                Default: true
     *
     * @return boolean                Return false if no command especified
     */
    
function write($command$param2 true)
    {
        if (
$command) {
            
$data explode("\n"$command);
            foreach (
$data as $com) {
                
$com trim($com);
                
fwrite($this->socket$this->encode_length(strlen($com)) . $com);
                
$this->debug('<<< [' strlen($com) . '] ' $com);
            }
            if (
gettype($param2) == 'integer') {
                
fwrite($this->socket$this->encode_length(strlen('.tag=' $param2)) . '.tag=' $param2 chr(0));
                
$this->debug('<<< [' strlen('.tag=' $param2) . '] .tag=' $param2);
            } else if (
gettype($param2) == 'boolean')
                
fwrite($this->socket, ($param2 chr(0) : ''));
            return 
true;
        } else
            return 
false;
    }


    
/**
     * Write (send) data to Router OS
     *
     * @param string      $com        A string with the command to send
     * @param array       $arr        An array with arguments or queries
     *
     * @return array                  Array with parsed
     */
    
function comm($com$arr = array())
    {
        
$count count($arr);
        
$this->write($com, !$arr);
        
$i 0;
        foreach (
$arr as $k => $v) {
            switch (
$k[0]) {
                case 
"?":
                    
$el "$k=$v";
                    break;
                case 
"~":
                    
$el "$k~$v";
                    break;
                default:
                    
$el "=$k=$v";
                    break;
            }
            
$last = ($i++ == $count 1);
            
$this->write($el$last);
        }
        return 
$this->read();
    }
}
?>

Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 06:24:25 PM
excelente yo tengo eso ya tengo una buena base donde podemos sacar codigos lo que quiero es publicar lo que tengo para que lo veamos lo que queremos hacer... ya se esta instalando el debian en la pc para subir los archivos.

hermano q tanto sabes de php

porque aparte de eso trabajaremos con el api php mikrotik
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 06:31:07 PM
No solo quiero que interactuemos por aqui tambien directamente al servidor modificando archivos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Marzo 19, 2015, 06:58:19 PM
Cita de: freedarwuin en Marzo 19, 2015, 06:24:25 PM
excelente yo tengo eso ya tengo una buena base donde podemos sacar codigos lo que quiero es publicar lo que tengo para que lo veamos lo que queremos hacer... ya se esta instalando el debian en la pc para subir los archivos.

hermano q tanto sabes de php

porque aparte de eso trabajaremos con el api php mikrotik

Hermano te soy sincero tengo años que no programo en PHP pero eso nunca se olvida, lo que tengo es que ponerme al dia nuevamente pero cuenta con mi apoyo, lo único malo es que de diseño soy malisimooooo.

Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 07:00:34 PM
Excelente pero ya el diseño esta listo lo que fata es darle funcion yo mas o menos le meto al php
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 19, 2015, 07:52:57 PM
Listo quien config el bin9 ?

Usuario y contraseña admin

entren y acepto sugerencias
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: Zero en Marzo 20, 2015, 10:21:49 AM
Cita de: freedarwuin en Marzo 19, 2015, 06:31:07 PM
No solo quiero que interactuemos por aqui tambien directamente al servidor modificando archivos

Emmmm, y si usan github? (Es solo una sugerencia)
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Marzo 20, 2015, 10:51:04 AM
Cita de: Zero en Marzo 20, 2015, 10:21:49 AM
Emmmm, y si usan github? (Es solo una sugerencia)

Buen punto, es una forma de compartir el codigo y de recibir consejos sobre como mejorar cualquier programa, gracias Zero, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 20, 2015, 04:39:59 PM
QUe necesitan para hacer eso ? acceso al server? instalar algun paquete?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Marzo 20, 2015, 10:56:18 PM
Cita de: freedarwuin en Marzo 20, 2015, 04:39:59 PM
QUe necesitan para hacer eso ? acceso al server? instalar algun paquete?

Aqui una pequeña guia de como instalar y configurar tu distribucion, para poder trabajar con github, Link (http://blog.desdelinux.net/guia-rapida-para-utilizar-github/), Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: Maher en Marzo 20, 2015, 11:04:49 PM
Hola !!!

Sera un sistema como el de Sequre ISP ?

Es para administrar clientes, proveedores, facturación y hace cache, en la pagina dise "Soporta de YOUTUBE en https"

http://www.sequreisp.com/blog/posts/49?locale=es&r=1dfb6e18e6e

Es atraves de licencia de pago y gratis hasta 100 clientes.

Aunque yo no dejo Raptor.

Se puede hacer algo haci que sume Raptor ?



:) Excelente Idea MIKROLAN !!!
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 21, 2015, 06:38:14 AM
Sera gratis hermano pues si tendra algunas funciones de algunos sistemas por hay vi uno lo que vamos a extraer algunas ideas para implantarlo
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: azaelg en Abril 06, 2015, 08:59:33 PM
Hola amigos, y como vamos con el proyecto, si sigue,....
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Abril 06, 2015, 10:42:09 PM
Cita de: azaelg en Abril 06, 2015, 08:59:33 PM
Hola amigos, y como vamos con el proyecto, si sigue,....

Paciencia mi amigo, el proyecto es nuevo y esto de programar o armar algun proyecto lleva mucho tiempo y peor cuando no lo hay, tenga paciencia y pronto el amigo presentara los frutos de su trabajo y esfuerzo, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: bacalao en Abril 07, 2015, 05:22:48 PM
Amigos del foro después de unas vacaciones con mi familia he regresado otra vez a la rutina. Lo primero que deberíamos hacer serian las Tablas, que conformara la base datos del sistema, al tener como quien dice el esqueleto lo demás es carpintería.


Saludos a todos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: maximote2006 en Abril 14, 2015, 09:30:49 AM
Cita de: Maher en Marzo 20, 2015, 11:04:49 PM
Hola !!!

Sera un sistema como el de Sequre ISP ?

Es para administrar clientes, proveedores, facturación y hace cache, en la pagina dise "Soporta de YOUTUBE en https"

http://www.sequreisp.com/blog/posts/49?locale=es&r=1dfb6e18e6e

Es atraves de licencia de pago y gratis hasta 100 clientes.

Aunque yo no dejo Raptor.

Se puede hacer algo haci que sume Raptor ?



:) Excelente Idea MIKROLAN !!!

Que gran idea! la verdad aca en este foro me han ayudado un monton...y nadie cobra un mango! por esto y ayudan sin interes alguno! las verdad los felicito y sigan adelante chicos!!!

Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: firecold en Abril 15, 2015, 08:58:53 AM
Cita de: maximote2006 en Abril 14, 2015, 09:30:49 AM
Que gran idea! la verdad aca en este foro me han ayudado un monton...y nadie cobra un mango! por esto y ayudan sin interes alguno! las verdad los felicito y sigan adelante chicos!!!

Este fue pensado por su creador para compartir y gracias a Dios los jovenes y usuarios lo han comprendido bastante bien, gracias por tu apoyo, Saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: Maher en Abril 16, 2015, 11:11:54 PM
Cita de: freedarwuin en Marzo 19, 2015, 07:52:57 PM
Listo quien config el bin9 ?

Usuario y contraseña admin

entren y acepto sugerencias

No se puede entrar a la dirección.

En qué se puede ayudar al proyecto ?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: sederap en Abril 22, 2015, 09:03:58 AM
cuenten con mi apoyo recién vi el tema
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: JVProducciones en Abril 24, 2015, 07:27:55 PM
Cita de: freedarwuin en Marzo 21, 2015, 06:38:14 AM
Sera gratis hermano pues si tendra algunas funciones de algunos sistemas por hay vi uno lo que vamos a extraer algunas ideas para implantarlo
....Hola, ayer miré el tema... ya has visto la base de datos de Mikrowisp? si gustas te puedo permitir el acceso para que tomes como referencia....no se como mas podría ayudar...saludos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Abril 24, 2015, 07:54:38 PM
Claro seria de suma IMPORTANCIA
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: MyMnetworks en Mayo 20, 2015, 05:59:14 PM
soy nuevo en este foro pero quería saber que paso con la idea del sof.. me interesa mucho la idea
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Mayo 21, 2015, 06:17:56 AM
Nadie mas dio aporte el sistema lo tengo paralizado por eso necesito gente que sepa armar el api en php saludos a todos
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: kuwox en Mayo 21, 2015, 03:46:20 PM
Saludos amigo, he estado leyendo al respecto, soy programador pero no muy experto, pero puedo colaborar en traducciones, del Español al Ingles e Italiano, de igual manera programo cosas en PHP, he usado cakephp para agilizar la programación, GITHUB para el control de versiones donde muchos podemos colaborar.

Me imagino que debemos tener una lista de correo como es de costumbre, pregunta: nuestros amigos de alterserv.com podrian darnos un espacio en el foro sobre el tema?

También puedo colaborar en diseño gráfico, uso GIMP, esto para el logo, bocetos para las pantallas y reportes, etc.

Oficialmente me uno, pasen la voz.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: MyMnetworks en Mayo 21, 2015, 06:12:52 PM
Por hay  tengo unos ejemplos ya que no se programar pero se que funciona toca que revises el código ya que no se php
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: kuwox en Mayo 21, 2015, 11:23:42 PM
Pasa el código a ver que tal
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 19, 2015, 08:01:37 AM
Donde estan los que se ofrecieron ya tengo algo adelantado ya por lo menos saque informacion del rb a la web me flta que enabled y disable desde php quien me echa una manito como para decir que esta en un 80 % terminado..

(http://mikronet.com.ve/prog/img1.png)

(http://mikronet.com.ve/prog/img2.png)

(http://mikronet.com.ve/prog/img31.png)

(http://mikronet.com.ve/prog/img4.png)

(http://mikronet.com.ve/prog/img5.png)

(http://mikronet.com.ve/prog/img6.png)
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: luistec en Junio 19, 2015, 08:21:00 AM
Súbelo a github y adjuntas el tipo de licencia, sino va a ser muy difícil que alguien con conocimentos te ayude.

Saludos.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 19, 2015, 09:06:34 AM
como lo sobo ya instale el programa y lo subi pero como comparto el archivo?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: luistec en Junio 19, 2015, 09:19:24 AM
Cita de: freedarwuin en Junio 19, 2015, 09:06:34 AM
como lo sobo ya instale el programa y lo subi pero como comparto el archivo?
Publica el repositorio de tu proyecto Github, sino puedes revisar en youtube hay un monton de tutoriales de como hacer eso.

Saludos.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 19, 2015, 01:15:16 PM
https://github.com/freedarwuin/mikrotik.git
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 22, 2015, 10:09:35 AM
quien ha visto el proyecto?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: andret1719 en Junio 27, 2015, 09:37:54 AM
Yo estoy tratando pero me quedo en el login no he podido entrar me salen dos errores en lines del control.php
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 27, 2015, 09:40:05 AM
Tienes conocimientos en PHP?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: andret1719 en Junio 27, 2015, 10:10:37 AM
la verdad muy pocos pero entiendo la programacion, se programar es en c#
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 27, 2015, 10:24:33 AM
Estoy es buscando aporte....
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: andret1719 en Junio 27, 2015, 10:30:29 AM
Yo puedo aportar... solo quiero ver como trabaja y aportar depronto cosas que falten o a mejoras por que entiendo el tema, pero veo que no te interesa, en todo caso gracias... que pena molestar
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: esleyter2010 en Junio 27, 2015, 10:41:02 AM
Cita de: freedarwuin en Junio 27, 2015, 10:24:33 AM
Estoy es buscando aporte....
podria correr con xampp, para probar?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Junio 27, 2015, 07:18:09 PM
si claro quien lo quiera ver correr pueden contactar conmigo al skype darwuin_2010 luego nos ponemos de acuerdo
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: nene24 en Julio 02, 2015, 11:26:42 PM
Amigo primero que nada dejame felicitarte por el gran aporte y tu .buenas intenciones en este mundo quedan pocas personas como tu..  e estado siguiendo tu proyecto y es porq yo tambien habia pensado en esta idea no soy un experto pero algo si sé .. anteriormente hice mi primer sistema y ahora me gustaria aportar algo ya me descargar el repertorio veo que falta a base de datos pero ya la estoy creando con los datos pude acceder al inicio ahora estoy tratando de ver como entro a las otras secciones... en lo que pueda aportar te entoy avisando ???
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Julio 03, 2015, 07:08:38 AM
No tengo problemas en dar la base se datos se me olvido exportar tanque el repositorio esta directo de mi apache dime y como la envió ?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: nene24 en Julio 06, 2015, 09:26:38 PM
amigo como haces para correrlo? yo solamente me puedo logiar y entrar a la pagina principal luego de alli no sali "Objecto no localizado!" o "error en la line 117 30 segundos sin respuesta" porfa ayuda
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Julio 07, 2015, 09:15:37 PM
TEAMVIEWER O SKYPE
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: nene24 en Julio 09, 2015, 09:48:28 AM
skyper
josue_g24
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: system_urrutia en Agosto 16, 2015, 10:35:38 PM
saludos me gustaria ver el sistema y saber en que puedo ayudarles
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Agosto 17, 2015, 05:58:07 PM
en que tienes conocimientos
?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: matheusluis en Agosto 26, 2015, 02:27:53 PM
este proyecto esta olvidado??¿? me gustaria ayudar con quien hay que hablar
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Septiembre 02, 2015, 08:21:30 AM
no es que este olviodado solo que muchos quieren la fuente la descargan y se olvidan que es para apoyar el proyecto eso me desanimo y lo quite de online...
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: thelighter en Noviembre 02, 2015, 09:52:57 PM
Muy buenas amigo y colega me pongo a su disposición. se un poco de programación php me gusto el tema le presento un sistema ruso que me eh encontrado googleando  http://phpmixbill.blogspot.com/search/label/PHPMixBill si le sirve de ayuda
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Noviembre 03, 2015, 08:19:59 AM
Cita de: thelighter en Noviembre 02, 2015, 09:52:57 PM
Muy buenas amigo y colega me pongo a su disposición. se un poco de programación php me gusto el tema le presento un sistema ruso que me eh encontrado googleando  http://phpmixbill.blogspot.com/search/label/PHPMixBill si le sirve de ayuda
Si buenop aun esta en funcionamiento pero crudo le falta muchas cosas....
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: DEV-enezuela en Enero 26, 2016, 09:57:35 AM
Amigo puedo aportar ideas, como vas con este sistema ?
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Enero 26, 2016, 11:50:54 AM
Cita de: DEV-enezuela en Enero 26, 2016, 09:57:35 AM
Amigo puedo aportar ideas, como vas con este sistema ?

Hasta ahora lo pase a español que estaba en indonesio y estoy agregando unas funciones para reiniciar le cambie un poco el fondo, estoy trabajado para agregar un modulo de adreslist tengo el modulo de sms ya incorporado en una base de datos ya quie en el foro esta por separado.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: andret1719 en Febrero 06, 2016, 01:34:17 AM
Buenas.  Mira hace un tiempo comenté algo y me dijiste q no darías todo mascadito jeje por q yo no sabia php.  Me arme mi sistema de acuerdo a mis necesidades y aunque me funciona a bn aún me falta algo de automatización. Quisiera ayudar en el tema. Mi sistema sirve para crear clientes por queue simple, corte del servicio por address-list, reconexion,  ver gráfica de consumo de cada cliente. Visualizar marca de routerboard,  cpu-load, versión. Eso por el estilo. Suma de recaudo si en algo puedo ayudar con gusto lo haré

Enviado desde mi SM-G355M mediante Tapatalk

Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Febrero 08, 2016, 10:20:12 PM
Cita de: andret1719 en Febrero 06, 2016, 01:34:17 AM
Buenas.  Mira hace un tiempo comenté algo y me dijiste q no darías todo mascadito jeje por q yo no sabia php.  Me arme mi sistema de acuerdo a mis necesidades y aunque me funciona a bn aún me falta algo de automatización. Quisiera ayudar en el tema. Mi sistema sirve para crear clientes por queue simple, corte del servicio por address-list, reconexion,  ver gráfica de consumo de cada cliente. Visualizar marca de routerboard,  cpu-load, versión. Eso por el estilo. Suma de recaudo si en algo puedo ayudar con gusto lo haré

Enviado desde mi SM-G355M mediante Tapatalk
Hola amigo que tal bueno podemos ver el mio tambien esta casi listo ya se conunica por el api y hace muchas cosas ouedo ver tu proyecto a ver si entre los dos lo reforzamos lo podemos hacer mediante m email darwuinjose@gmail.com contacta conmigo por hay.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: andret1719 en Febrero 09, 2016, 08:45:20 AM
Oks en un rato me pongo en contacto

Enviado desde mi SM-G355M mediante Tapatalk

Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: Stivents en Febrero 14, 2016, 06:19:47 PM
Hola, Buen dia, quisiera saber si me pueden ayudar con una duda que tengo respecto a Mikrotik... Como se puede conectar una base de datos MySql que esta alojada en 260mb.net por Cpanel, es para la pagina del login, e intentado colocando  en las excepciones de Walled Garden pero no me ha funcionado, no se que estoy haciendo mal.
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: jsuarez en Marzo 27, 2016, 02:56:55 PM
Buenas tardes amigo freedarwuin sera que puedo ver tu sistema para ver en que puedo ayudar a mejorar saludo me avisa
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: freedarwuin en Marzo 30, 2016, 04:41:00 PM
Cita de: jsuarez en Marzo 27, 2016, 02:56:55 PM
Buenas tardes amigo freedarwuin sera que puedo ver tu sistema para ver en que puedo ayudar a mejorar saludo me avisa

Le hice reingenieria a uno ya hecho lo tengo alojado en www.mikronet.com.ve
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: sederap en Mayo 11, 2016, 07:14:41 AM
Espero que sigan con el proyecto me gustaría ayudar tengo conocimientos de php y otros con quien me puedo contactar o si puedes contactarme
https://www.facebook.com/Sederapjps
ó
webmasterjps@hotmail.com
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: rifranco202325 en Mayo 11, 2016, 03:17:03 PM
Cita de: JVProducciones en Abril 24, 2015, 07:27:55 PM
....Hola, ayer miré el tema... ya has visto la base de datos de Mikrowisp? si gustas te puedo permitir el acceso para que tomes como referencia....no se como mas podría ayudar...saludos

yo igual lo uso es bueno
Título: Re:Sistema WEB Administrador de Clientes con acceso a Mikrotik
Publicado por: tonydress en Agosto 25, 2016, 05:18:04 PM
Estimados colegas, quisiera saber si llegaron a terminar de implementar la plataforma, asi mismo estoy muy motivado de poner mi negocio de internet inalambrico y necesito buen asesoramiento.

Estare atento a sus respuestas.