diff --git a/src/main/java/examples/Config.java b/src/main/java/examples/Config.java index e76b404..67dcab9 100644 --- a/src/main/java/examples/Config.java +++ b/src/main/java/examples/Config.java @@ -7,7 +7,7 @@ package examples; public class Config { - public static final String HOST = "10.0.1.1"; + public static final String HOST = "10.0.1.134"; public static final String USERNAME = "admin"; public static final String PASSWORD = ""; diff --git a/src/main/java/examples/Example8.java b/src/main/java/examples/Example8.java new file mode 100644 index 0000000..0caf890 --- /dev/null +++ b/src/main/java/examples/Example8.java @@ -0,0 +1,27 @@ +package examples; + +import java.util.List; +import java.util.Map; +import me.legrange.mikrotik.MikrotikApiException; + +/** + * Example 7: Dump your complete config + * + * @author gideon + */ +public class Example8 extends Example { + + public static void main(String... args) throws Exception { + Example8 ex = new Example8(); + ex.connect(); + ex.test(); + ex.disconnect(); + } + + private void test() throws MikrotikApiException, InterruptedException { + List> res = con.execute("/ip/hotspot/user/print where uptime<00:00:01"); + for (Map r : res) { + System.out.println(r); + } + } +} diff --git a/src/main/java/me/legrange/mikrotik/impl/Scanner.java b/src/main/java/me/legrange/mikrotik/impl/Scanner.java index 1303146..2be8476 100644 --- a/src/main/java/me/legrange/mikrotik/impl/Scanner.java +++ b/src/main/java/me/legrange/mikrotik/impl/Scanner.java @@ -95,7 +95,7 @@ class Scanner { /** process 'name' tokens which could be key words or text */ private Token name() throws ScanException { text = new StringBuilder(); - while (!in(c, "[ \t\r\n=]")) { + while (!in(c, "[ \t\r\n=<>]")) { text.append(c); nextChar(); }