Skip to content

Huawei VRP platform command line language high light support for notepad++

License

Notifications You must be signed in to change notification settings

shadu120/vrp-highlight-npp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vrp-highlight-npp

Huawei VRP platform command line keywords high light support for notepad++.

From now, you can read and edit Huawei VRP platform command line configuration file by using keywords highlight and auto-completion functions in Notepad++.

##How to use

  1. Install and open Notepad++ editor first
  2. Follow the menu Language | Define your languate...
  3. Click the button Import, select the downloaded file Huawei-VRP-highlight.xml
  4. Get the message box "Import successful."
  5. Open a Huawei device configuration file which name suffixs with ".cfg" and enjoy it!
  6. You can also change the language manually by using the tool menu Language | Huawei VRP
  7. By using "#" you can comment one line
  8. You can also use a pair of ";REGION" and ";END" to create a folding style comment
  9. To use the feature Auto-Completion, please follow the tool menu Settings | Preferences | Auto-Completion, and enable the Word completion

##Keywokrds supported Group 1

  • aaa
  • acl
  • arp
  • anti-attack
  • bfd
  • ddos-zone
  • diffserv
  • dns
  • dot1x-template
  • firewall
  • header
  • hrp
  • hwtacacs
  • hwtacacs-server
  • interface
  • info-center
  • ipsec
  • ip
  • ips
  • ipv6
  • ip-link
  • mac-address
  • language-mode
  • l2tp-group
  • monitor-group
  • mpls-tp
  • nat
  • ntp-service
  • ospf
  • pki
  • port-group
  • monitor-group
  • rip
  • router
  • route-policy
  • rsa
  • sftp
  • ssh
  • startup
  • slave
  • snmp
  • super
  • sysname
  • system-view
  • telnet
  • traffic
  • user-interface
  • vrrp
  • vrrp6
  • vlan
  • vrrp
  • vlan
  • web-manager
  • update

Group 2

  • address
  • address-set
  • aging-time
  • agent
  • ah
  • anti-ddos
  • apply
  • arp-limit
  • authentication
  • authorization
  • accounting
  • authentication-scheme
  • authorization-scheme
  • accounting-scheme
  • authorization-cmd
  • authorization-mode
  • authentication-mode
  • authentication-super
  • accounting-mode
  • authentication-type
  • authentication-algorithm
  • bfd-session
  • bind
  • binding
  • blackhole
  • blacklist
  • certificate
  • channel
  • cipher
  • classifier
  • community
  • compatible-ssh1x
  • configuration
  • ddos
  • description
  • defend
  • detect
  • detect-device
  • dh
  • dhcp-server-ip
  • direct-forward
  • domain
  • duration
  • e-trunk
  • eap-user
  • encapsulation-mode
  • encryption-algorithm
  • esp
  • eth-trunk
  • exchange-mode
  • expire-time
  • group
  • group-member
  • hash-mode
  • hwtacacs-server
  • id
  • idle-timeout
  • if-match
  • ike
  • ike-peer
  • inform
  • interzone
  • l2vc
  • local-address
  • local-engineid
  • local-user
  • local-name
  • log
  • manage-port
  • mirror
  • mib-view
  • name
  • portswith
  • protocol
  • remote-address
  • user
  • user-type
  • channel
  • logfile
  • level
  • link-group
  • logbuffer
  • loghost
  • login
  • long-link
  • maximum-vty
  • me
  • mode
  • meg
  • observe-index
  • oam-bind
  • packet-filter
  • password
  • peer
  • policy
  • policy-template
  • port
  • port-observing
  • port-mirroring
  • port-mapping
  • port-set
  • ppp
  • pre-check
  • pre-shared-key
  • privilege
  • proposal
  • radius-server
  • reauth
  • reset
  • remote
  • remote-id
  • resolve
  • route-static
  • routing-table
  • rule
  • sa
  • share-mode
  • server
  • service-type
  • session
  • shared-key
  • shell
  • size
  • snmp-agent
  • source
  • source-interface
  • speed-limit
  • state
  • statistics
  • sys-info
  • target-host
  • te
  • test-aaa
  • time-range
  • timeout
  • trap
  • traversal
  • trunk
  • trunkport
  • ttl
  • tunnel
  • unicast-peer
  • unicast-server
  • usm-user
  • user-name
  • vrid
  • vlan-type
  • unlock
  • voice-vlan
  • version
  • vpn-instance
  • whitelist
  • zone

Group 3

  • dns-flood
  • fraggle
  • http-flood
  • icmp-flood
  • icmp-redirect
  • icmp-unreachable
  • ip-fragment
  • ip-spoofing
  • ip-sweep
  • ipv6-extend-header
  • land
  • large-icmp
  • other-protocol
  • ping-of-death
  • port-scan
  • route-record
  • smurf
  • source-ip
  • source-route
  • teardrop
  • time-stamp
  • tracert
  • tcp-flag
  • udp-flood
  • winnuke
  • ack-flood
  • dns-reply-flood
  • dns-request-flood
  • rst-flood
  • sip-flood
  • syn-ack-flood
  • tcp-abnormal-flood

Group 4

  • aaa
  • all
  • any
  • chinese
  • console
  • disable
  • default
  • enable
  • excluded
  • included
  • english
  • hybrid
  • none
  • password
  • permit
  • deny
  • netmanager
  • ssh
  • telnet
  • read
  • write
  • web
  • logic-channel
  • dot1q
  • inbound
  • outbound
  • saved-configuration
  • vty
  • shutdown
  • undo
  • permit
  • deny
  • node
  • auto
  • force-master
  • force-backup
  • pre-shared
  • rsa-sig
  • md5
  • des
  • 3des
  • sha1
  • aes
  • tcp
  • ftp
  • smtp
  • http
  • rtsp
  • sqlnet
  • radius
  • allow-pass

Group 5

  • Ethernet
  • GigabitEthernet
  • XGigabitEthernet
  • LoopBack
  • 40GE 1000GE
  • epon
  • vlanif

##Update History

Version Details Time
0.9 Just created for fun. 1st-Dec-2013
1.0 Added keywords and updated the readme 2nd-Dec-2013

About

Huawei VRP platform command line language high light support for notepad++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published