private boolean validatePorts() { for (String port : _ports) { if (!NetUtils.isValidPort(port)) { return false; } } return true; }
public static boolean isValidPort(final String p) { try { return isValidPort(Integer.parseInt(p)); } catch (final NumberFormatException e) { return false; } }
private boolean validateIpAddresses() { for (String ipAddress : _syslogHostsList) { String[] hostTokens = (ipAddress.trim()).split(":"); String ip = hostTokens[0]; if (hostTokens.length >= 1 && hostTokens.length <= 2) { if (hostTokens.length == 2 && !NetUtils.isValidPort(hostTokens[1])) { return false; } if (ip.equalsIgnoreCase("localhost")) { continue; } if (!NetUtils.isValidIp4(ip)) { return false; } } else { return false; } } return true; }
protected void checkPortParameters(final String publicPort, final String privatePort, final String privateIp, final String proto) { if (!NetUtils.isValidPort(publicPort)) { throw new InvalidParameterValueException("publicPort is an invalid value"); } if (!NetUtils.isValidPort(privatePort)) { throw new InvalidParameterValueException("privatePort is an invalid value"); } // s_logger.debug("Checking if " + privateIp + // " is a valid private IP address. Guest IP address is: " + // _configs.get("guest.ip.network")); // // if (!NetUtils.isValidPrivateIp(privateIp, // _configs.get("guest.ip.network"))) { // throw new // InvalidParameterValueException("Invalid private ip address"); // } if (!NetUtils.isValidProto(proto)) { throw new InvalidParameterValueException("Invalid protocol"); } }
@Test public void testIsValidPort() { assertTrue(NetUtils.isValidPort(80)); assertTrue(NetUtils.isValidPort("80")); assertTrue(NetUtils.isValidPort(443)); assertTrue(NetUtils.isValidPort("443")); assertTrue(NetUtils.isValidPort(0)); assertTrue(NetUtils.isValidPort(65535)); assertFalse(NetUtils.isValidPort(-1)); assertFalse(NetUtils.isValidPort(65536)); }
if (!NetUtils.isValidPort(sourcePortStart)) { throw new InvalidParameterValueException("Start public port is an invalid value: " + sourcePortStart); if (!NetUtils.isValidPort(sourcePortEnd)) { throw new InvalidParameterValueException("End public port is an invalid value: " + sourcePortEnd);
if (!NetUtils.isValidPort(instancePort)) { throw new InvalidParameterValueException("Invalid value for instance port: " + instancePort); if (!NetUtils.isValidPort(sourcePort)) { throw new InvalidParameterValueException("Invalid value for source port: " + sourcePort);
@Override public void validateFirewallRule(Account caller, IPAddressVO ipAddress, Integer portStart, Integer portEnd, String proto, Purpose purpose, FirewallRuleType type, Long networkId, FirewallRule.TrafficType trafficType) { if (portStart != null && !NetUtils.isValidPort(portStart)) { throw new InvalidParameterValueException("publicPort is an invalid value: " + portStart); if (portEnd != null && !NetUtils.isValidPort(portEnd)) { throw new InvalidParameterValueException("Public port range is an invalid value: " + portEnd);
public static boolean isValidPort(final String p) { try { return isValidPort(Integer.parseInt(p)); } catch (final NumberFormatException e) { return false; } }
throws NetworkRuleConflictException { if (!NetUtils.isValidPort(destPort)) { throw new InvalidParameterValueException("privatePort is an invalid value: " + destPort);
if (privatePort != null && !NetUtils.isValidPort(privatePort)) { throw new InvalidParameterValueException("privatePort is an invalid value: " + privatePort); if (privateEndPort != null && !NetUtils.isValidPort(privateEndPort)) { throw new InvalidParameterValueException("PrivateEndPort has an invalid value: " + privateEndPort);
@Test public void testIsValidPort() { assertTrue(NetUtils.isValidPort(80)); assertTrue(NetUtils.isValidPort("80")); assertTrue(NetUtils.isValidPort(443)); assertTrue(NetUtils.isValidPort("443")); assertTrue(NetUtils.isValidPort(0)); assertTrue(NetUtils.isValidPort(65535)); assertFalse(NetUtils.isValidPort(-1)); assertFalse(NetUtils.isValidPort(65536)); } }