traceroute response codes

response meaning
!H Host unreachable
!N Network unreachable
!P Protocol unreachable
!S Source route not permitted
!F Fragmentation needed but DF bit is set
!X Communication administratively prohibited

subnet-wildcard values

CIDR SubnetMask     WildcardMask   HexSubNetMas
32   255.255.255.255 0.0.0.0 FF.FF.FF.FF
31   255.255.255.254 0.0.0.1 FF.FF.FF.FE
30   255.255.255.252 0.0.0.3 FF.FF.FF.FC
29   255.255.255.248 0.0.0.7 FF.FF.FF.F8
28   255.255.255.240 0.0.0.15 FF.FF.FF.F0
27   255.255.255.224 0.0.0.31 FF.FF.FF.E0
26   255.255.255.192 0.0.0.63 FF.FF.FF.C0
25   255.255.255.128 0.0.0.127 FF.FF.FF.80
24   255.255.255.0 0.0.0.255 FF.FF.FF.00
23   255.255.254.0 0.0.1.255 FF.FF.FE.00
22   255.255.252.0 0.0.3.255 FF.FF.FC.00
21   255.255.248.0 0.0.7.255 FF.FF.F8.00
20   255.255.240.0 0.0.15.255 FF.FF.F0.00
19   255.255.224.0 0.0.31.255 FF.FF.E0.00
18   255.255.192.0 0.0.63.255 FF.FF.C0.00
17   255.255.128.0 0.0.127.255 FF.FF.80.00
16   255.255.0.0 0.0.255.255 FF.FF.00.00
15   255.254.0.0 0.1.255.255 FF.FE.00.00
14   255.252.0.0 0.3.255.255 FF.FC.00.00
13   255.248.0.0 0.7.255.255 FF.F8.00.00
12   255.240.0.0 0.15.255.255 FF.F0.00.00
11   255.224.0.0 0.31.255.255 FF.E0.00.00
10   255.192.0.0 0.63.255.255 FF.C0.00.00
9   255.128.0.0 0.127.255.255 FF.80.00.00
8   255.0.0.0 0.255.255.255 FF.00.00.00
7   254.0.0.0 1.255.255.255 FE.00.00.00
6   252.0.0.0 3.255.255.255 FC.00.00.00
5   248.0.0.0 7.255.255.255 F8.00.00.00
4   240.0.0.0 15.255.255.255 F0.00.00.00
3   224.0.0.0 31.255.255.255 E0.00.00.00
2   192.0.0.0 63.255.255.255 C0.00.00.00
1   128.0.0.0 127.255.255.255 80.00.00.00

 

smtp response codes

code meaning                                                          
211 System status or system help reply
214 Help message
220 Service ready
221 Service closing transmission channel
250 Requested mail action okay
251 User not local will forward to
252 Cannot VRFY user but will take message and attempt delivery
253 messages pending for node started
354 Start mail input end with
355 Octet-offset is the transaction offset
421 Service not available
432 A password transition is needed
450 Requested mail action not taken: mailbox unavailable
451 Requested action aborted: local error in processing
452 Requested action not taken: insufficient system storage
453 You have no mail
454 TLS not available due to temporary reason
458 Unable to queue messages for node node
459 Node node not allowed: reason
500 Syntax error
501 Syntax error in parameters or arguments
502 Command not implemented
503 Bad sequence of commands
504 Command parameter not implemented
521 Machine does not accept mail
530 Must issue a STARTTLS command first
550 Requested action not taken: mailbox unavailable
551 User not local please try forwardpath
552 Requested mail action aborted: exceeded storage allocation
553 Requested action not taken: mailbox name not allowed
554 Transaction failed

 

Enhanced error codes

code meaning                                                                
x.1.0 Other address status
x.1.1 Bad destination mailbox address
x.1.2 Bad destination system address
x.1.3 Bad destination mailbox address syntax
x.1.4 Destination mailbox address ambiguous
x.1.5 Destination mailbox address valid
x.1.6 Mailbox has moved
x.1.7 Bad sender’s mailbox address syntax
x.1.8 Bad sender’s system address
x.2.0 Other or undefined mailbox status
x.2.1 Mailbox disabled, not accepting messages
x.2.2 Mailbox full
x.2.3 Message length exceeds administrative limit
x.3.0 Other or undefined mail system status
x.3.1 Mail system full
x.3.2 System not accepting network messages
x.3.3 System not capable of selected features
x.3.4 Message too big for system
x.4.0 Other or undefined network or routing status
x.4.1 No answer from host
x.4.2 Bad connection
x.4.3 Routing server failure
x.4.4 Unable to route
x.4.5 Network congestion
x.4.6 Routing loop detected
x.4.7 Delivery time expired
x.5.0 Other or undefined protocol status
x.5.1 Invalid command
x.5.2 Syntax error
x.5.3 Too many recipients
x.5.4 Invalid command arguments
x.5.5 Wrong protocol version
x.6.0 Other or undefined media error
x.6.1 Media not supported
x.6.2 Conversion required and prohibited
x.6.3 Conversion required but not supported
x.6.4 Conversion with loss performed
x.6.5 Conversion failed

netbios name types

code type meaning
0 U Workstation Service
0 G Domain Name
0 U IIS
1 U Messenger Service
3 U Messenger Service
6 U RAS Server Service
1B U Domain Master Browser
1C G Domain Controllers
1C G IIS
1D U Master Browser
1E G Browser Service Elections
1F U NetDDE Service
20 U Server Service
20 U DCA IrmaLan Server Service
21 U RAS Client Service
22 U Microsoft Exchange Interchange
23 U MS Exchange Store
24 U MS Exchange Directory
2B U Lotus Notes Server Service
2F G Lotus Notes
30 U Modem Sharing Server Service
31 U Modem Sharing Client Service
33 G Lotus Notes
43 U SMS Clients Remote Control
44 U SMS Administrators Remote Control
45 U SMS Clients Remote Chat
46 U SMS Clients Remote Transfer
4C U DEC Pathworks TCPIP Service
52 U DEC Pathworks TCPIP Service
6A U Microsoft Exchange IMC
87 U Microsoft Exchange MTA
BE U Network Monitor Agent
BF U Network Monitor Application
< \\–__MSBROWSE__> 01 G Master Browser

icmp response code

code type description
0 0 echo-reply
3 0 net-unreachable
3 1 host-unreachable
3 2 protocol-unreachable
3 3 port-unreachable
3 4 fragmentation-df-set
3 5 source-route-failed
3 6 dest-network-unknown
3 7 dest-port-unknown
3 8 source-host-isolated
3 9 network-administratively prohibited
3 10 host-administratively prohibited
3 11 Destination Network Unreachable for Type of Service
3 12 Destination Host Unreachable for Type of Service
3 13 Communication Administratively Prohibited
3 14 Host Precedence Violation
3 15 Precedence cutoff in effect
4 0 Source Quench
5 0 Redirect-network
5 1 Redirect-host
5 2 Redirect-service-network
5 3 Redirect-service-host
6 0 alternate-host-address
8 0 echo-request
9 0 router-advertisement
10 0 router-selection
11 0 ttl-exceeded
11 1 fragment-reassembly-exceeded
12 0 pointer-error
12 1 missing-option
12 2 bad-length
13 0 timestamp-request
14 0 timestamp-reply
15 0 info-request
16 0 info-reply
17 0 mask-request
18 0 mask-reply
30 0 traceroute-forwarded
30 1 packet-discarded
31 0 datagram-conversion-error
32 0 mobile-host-redirect
33 0 ipv6-where-are-you
34 0 ipv6-here-I-am
35 0 mobile-registration-request
36 0 mobile-registration-reply
37 0 domain-name-request
38 0 domain-name-reply
40 0 bad-spi
40 1 authentication-failed
40 2 decompression-failed
40 3 decryption-failed
40 4 need-authentication
40 5 need-authorization

http response codes

When analyzing network traces, sessions, or logs, you’ll see the following codes used within HTTP transactions. Knowing what they mean can be very helpful in figuring out what is happening. When you get a call that the intarweb is broken, ask them to tell you the little number that is on the web page…then wow them with your knowledge.

code meaning
100 Continue
101 Switching protocols
200 ok
201 Created
202 Accepted
203 Non-authoritative information
204 No content
205 Reset content
206 Partial content
300 Multiple choices
301 Moved permanently
302 Moved temporarily
303 See other
304 Not modified
305 Use proxy
400 Bad request
401.1 Unauthorized:login failed
401.2 Unauthorised:login failed due to server misconfiguration
401.3 Unauthorized:Unauthorized due to ACL on resource
401.4 Unauthorized:Authorization failed by filter
401.5 Unauthorized:Authorization failed by ISAPI/CGIapp
402 Payment required
403.1 Forbidden:Execute Access Forbidden
403.2 Forbidden:Read Access Forbidden
403.3 Forbidden:Write Access Forbidden
403.4 Forbidden:SSL required
403.5 Forbidden:SSL 128 required
403.6 Forbidden:IP address rejected
403.7 Forbidden:Client certificate required
403.8 Forbidden:Site access denied
403.9 Access Forbidden:Too many users are connected
403.10 Access Forbidden:Invalid Configuration
403.11 Access Forbidden:Password Change
403.12 Access Forbidden:Mapper Denied Access
403.13 Client certificate revoked
403.14 Directory listing denied
403.15 Client Access Licenses exceeded
403.16 Client certificate untrusted or invalid
403.17 Client certificate has expired or is not yet valid
404 Requested resource not found
404.1 Web site not found
405 Method not allowed
406 Not acceptable
407 Proxy authentication required
408 Request time-out
409 Conflict
410 Gone
411 Length Required
412 Precondition failed
413 Request entity too large
414 Request url too large
415 Unsupported media type
416 Requested Range Not Satisfiable
417 Expectation Failed
500 Server error
500.12 Application restarting
500.13 Server too busy
500.15 Requests for Global.asa not allowed
500-100 ASP error
501 Not implemented
502 Bad gateway
503 Out of resources
504 Gateway time-out
505 HTTP version not supported

 

ftp response codes

When analyzing network traces, sessions, or logs, you’ll see the following codes used within FTP transactions. Knowing what they mean can be very helpful in figuring out what is happening.

code meaning
110 Restart marker reply
120 Service ready in (n) minutes
125 Data connection already open, transfer starting
150 File status okay, about to open data connection
200 Command okay
202 Command not implemented
211 System status, or system help reply
212 Directory status
213 File status
214 Help message
215 NAME system type
220 Service ready for new user
221 Service closing control connection
225 Data connection open, no transfer in progress
226 Closing data connection. Requested file action successful
227 Entering Passive Mode
230 User logged in, proceed
250 Requested file action okay, completed
257 PATHNAME created
331 Username okay, need password
332 Need account for login
350 Requested file action pending further information
421 Service not available, closing control connection
425 Can’t open data connection
426 Connection closed, transfer aborted
450 Requested file action not taken. File unavailable (e.g., file busy)
451 Requested action aborted, local error in processing
452 Requested action not taken. Insufficient storage space in system
500 Syntax error, command unrecognized
501 Syntax error in parameters or arguments
502 Command not implemented
503 Bad sequence of commands
504 Command not implemented for that parameter
530 User not logged in
532 Need account for storing files
550 Requested action not taken. File unavailable-or-I/O Error: Socket Closed
552 Requested file action aborted, storage allocation exceeded
553 Requested action not taken. Illegal file name