FreeBSD Manual Pages
rpslcheck(1) General Commands Manual rpslcheck(1) NAME rpslcheck - an RPSL syntax checker SYNOPSIS rpslcheck [flags] DESCRIPTION rpslcheck syntax-checks an RPSL object. If the object passes rp- slcheck's syntax check it will not cause errors to any of the tools in IRRToolSet, such as rtconfig. However, the syntax constraints of a par- ticular IRR can differ from the ones in RPSL. The input can be supplied via "-as <ASnum>" option (only AS-numbers). If no option is specified the object is expected on standard input. The input can contain multiple objects. IRRToolSet COMMON OPTIONS -help Print summary of command-line options and exit. -T [whois_query | whois_response | input | all] Trace the argument. Useful for debugging. -D <integer> Print debugging messages of debug channel <integer> (if compiled with ENABLE_DEBUG defined). -version Print the version number and quit. -h <host-name> Establish a whois connection to host <host-name>. The default is whois.radb.net -p <port-no> Establish a whois connection to port <port-no>. The de- fault is 43. -protocol <protocol> Use the <protocol> to connect to the IRR server. <proto- col> can be irrd(rawhoisd) or ripe(bird). The default is irrd. -s <source-list> Consider the sources specified in the comma separated <source-list>. If an object is defined in multiple sources in <source-list>, rpslcheck uses the definition first encountered in <source-list> from left to right. -rusage Print resource usage upon completion. -ignore_errors Do not print error and warning messages due to communica- tion to the database server or parsing policy objects. -report_errors Print error and warning messages due to communication to the database server or parsing policy objects. OTHER OPTIONS -as <as-no> Syntax check the aut-num object for <as-no>. If this op- tion is not supplied, stdin is parsed. -echo Print the aut-num object before matching. ENVIRONMENT VARIABLES IRR_HOST Specifies the IRR host to connect. IRR_PORT Specifies the IRR port number to connect. IRR_SOURCES Specifies the source list (comma separated) to consider. Command line options take precedence over environment variables. EXAMPLES % ./rpslcheck < as226.txt Congratulations no errors were found in parsing AS226 % rpslcheck -as AS3130 Congratulations no errors were found in parsing AS3130 % rpslcheck -as AS86 Error: *it: AS701 192.41.177.6/32 192.41.177.249 (pref=MED) ANY Error: ^^^^^^^^^^^^^^ ERROR AND WARNING MESSAGES Error: no object for AS <as_no> Aut-num object for <as_no> is not found in specified IRR for specified source. You could have mistyped the source, hostname or AS-number, or perhaps the object does not exist. For more error descriptions, please see irrtoolset-errors manual page. AUTHORS Cengiz Alaettinoglu <cengiz@isi.edu> Katie Petrusha <katie@ripe.net> local rpslcheck(1)
NAME | SYNOPSIS | DESCRIPTION | IRRToolSet COMMON OPTIONS | OTHER OPTIONS | ENVIRONMENT VARIABLES | EXAMPLES | ERROR AND WARNING MESSAGES | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rpslcheck&sektion=1&manpath=FreeBSD+Ports+15.0>
