XUSTZIP ;WRJ/DAF,ISF/RWF - Security Twilight Zone, Failed Access Attempts ;03/24/2004 11:12
Source file <XUSTZIP.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LKSET(IP) | ;Set IP Lock Node
|
|
| WT2 | ||
| CLEAN | ;CLEAN UP OLD LOCKED IP NODES, ^XUSEC(3,
|
|
| DSPTME(%H) | ;Convert seconds to display format
|
|
| LKTME() | ;Get lock-out time
|
|
| H0(%H) | ;
|
|
| SLACK(TEND) | ;SLACK CALCULATOR
|
|
| NOW() | ;
|
|
| X6IP | ;EXAMINE AND ALLOW RESET OF LOCKED IPS
|
|
| ON() | ;ON OR OFF
|
|
| LKWAIT(%) | ;How long to wait
|
|
| LKREC(IP) | ;Get the Lock record
|
|
| TSCHK(IP) | ;Check if IP is for a TERMINAL SERVER.
|
|
| LKDEL(ZNUM) | ;Delete LOCKED IP
|
|
| IP() | ;Get a device IP.
|
|
| LKTL() | ;Lock until
|
|
| H3(%H) | ;Make seconds
|
|
| IPCHECK(IP) | ;Check if IP should be LOCKED. Called from XUSTZ, and others.
|
|
| WATCH | ;Watch the globals
|
|
| LKCHECK(IP) | ;Check if IP is LOCKED
|
|
| Name | Field # of Occurrence |
|---|---|
| UPDATE^DIE | X6IP+17, LKSET+5 |
| ^DIK | CLEAN+12, LKDEL+2 |
| ^DIR | X6IP+8 |
| $$FMDIFF^XLFDT | LKWAIT+4 |
| $$FMTE^XLFDT | X6IP+6, WT2+7 |
| $$HADD^XLFDT | LKTL+1, IPCHECK+14 |
| $$HTE^XLFDT | DSPTME+1, WT2, WT2+3 |
| $$HTFM^XLFDT | LKTL+1, IPCHECK+14 |
| $$NOW^XLFDT | CLEAN+2, NOW+2, LKWAIT+4 |
| CLRFAC^XUS3 | X6IP+14, LKSET+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZUA(3.05 - [#3.05] | IPCHECK+19, IPCHECK+20 |
| ^XTV(8989.3 - [#8989.3] | LKTME+2, TSCHK+2, IPCHECK+15, IPCHECK+21, SLACK+10, ON+1 |
| ^XUSEC(3 - [#3.083] | CLEAN+3, CLEAN+4, CLEAN+5, CLEAN+6, X6IP+2, X6IP+3, X6IP+4!, X6IP+6, LKREC+2, LKREC+3 , WT2+7 |
| ^XUSEC(4 - [#3.084] | CLEAN+6, CLEAN+9, CLEAN+10, CLEAN+13, WT2+3 |
| Name | Line Occurrences |
|---|---|
| $$H0 | DSPTME+1 |
| $$H3 | CLEAN+8, CLEAN+10 |
| $$IP | LKCHECK+2, LKWAIT+2, IPCHECK+3 |
| $$LKCHECK | IPCHECK+6 |
| $$LKREC | LKCHECK+3, LKWAIT+3 |
| $$LKTL | LKSET+4 |
| $$LKTME | LKTL+1 |
| $$NOW | X6IP+17, LKCHECK+6 |
| $$ON | LKSET+2, LKCHECK+1, IPCHECK+2 |
| $$SLACK | IPCHECK+22 |
| $$TSCHK | X6IP+16, IPCHECK+8 |
| LKDEL | CLEAN+5, X6IP+11 |
| WT2 | WT2+9, WT2+10 |
| Name | Field # of Occurrence |
|---|---|
| ^( | WT2+3, WT2+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | LKWAIT~, LKWAIT+2 |
| %H | H3~, H3+1*, H3+2, H0~, H0+1*, H0+2, DSPTME~, DSPTME+1 |
| C | WATCH+1~, WT2+2*, WT2+3*, WT2+4, WT2+6*, WT2+7*, WT2+8 |
| DA | CLEAN+11~, CLEAN+12*, LKDEL+1~, LKDEL+2* |
| DIK | CLEAN+11~, CLEAN+12*, LKDEL+1~, LKDEL+2* |
| DIR | X6IP+1~, X6IP+18! |
| DIR("A" | X6IP+8* |
| DIR(0 | X6IP+8* |
| DIRUT | X6IP+8, X6IP+18! |
| HRMIN | SLACK+3~, SLACK+7*, SLACK+10 |
| I | X6IP+1~*, X6IP+5*, X6IP+6, X6IP+8, WATCH+1~, WT2+2*, WT2+3*, WT2+6*, WT2+7* |
| IO("IP" | IP+1 |
| IO("ZIO" | IP+1 |
| IOF | WT2+1 |
| IP | LKSET~, LKSET+3, LKSET+6, IP+1, LKCHECK~, LKCHECK+2*, LKCHECK+3, LKREC~, LKREC+2, LKWAIT+1~ , LKWAIT+2*, LKWAIT+3, TSCHK~, TSCHK+2, IPCHECK~, IPCHECK+3*, IPCHECK+6, IPCHECK+8, IPCHECK+18, IPCHECK+20 |
| LIMIT | IPCHECK+4~, IPCHECK+21*, IPCHECK+23 |
| NOW | CLEAN+1~, CLEAN+2*, CLEAN+5, CLEAN+8*, CLEAN+10, SLACK+3~ |
| OV | CLEAN+7~, CLEAN+10* |
| SLK | IPCHECK+4~, IPCHECK+22*, IPCHECK+23 |
| T1 | LKWAIT+1~, LKWAIT+3*, LKWAIT+4 |
| T2 | LKWAIT+1~ |
| TEND | SLACK~, SLACK+5 |
| TFAC | IPCHECK+4~, IPCHECK+18*, IPCHECK+20*, IPCHECK+23 |
| TIME | WATCH+1~, WT2*, WT2+1, WT2+5 |
| TS | SLACK+3~ |
| TSIEN | IPCHECK+4~, IPCHECK+8*, IPCHECK+10, IPCHECK+15 |
| TSREC | IPCHECK+4~, IPCHECK+15*, IPCHECK+16, SLACK+4, SLACK+12 |
| U | LKTME+1, LKTME+2, LKWAIT+4, WT2+3, WT2+7 |
| X | LKCHECK+6*, LKCHECK+7, SLACK+3~, SLACK+4*, SLACK+5, WATCH+1~, WT2+3*, WT2+7*, WT2+9*, WT2+10 |
| >> XOPT | LKTME+1 |
| XUFAC | CLEAN+7~ |
| XUNOW | X6IP+1~, NOW+1, NOW+2*, NOW+3 |
| Y | X6IP+1~, X6IP+9, IPCHECK+18*, IPCHECK+20 |
| Z10 | IPCHECK+4~, IPCHECK+14*, IPCHECK+17, IPCHECK+22 |
| ZEND | IPCHECK+4~, IPCHECK+17*, IPCHECK+19 |
| ZFDA | X6IP+1~, LKSET+1~ |
| ZFDA( | X6IP+17*, LKSET+3*, LKSET+4* |
| ZIEN | X6IP+16*, X6IP+17, LKSET+1~, LKSET+3*, LKSET+4 |
| ZLST | IPCHECK+4~, IPCHECK+16*, IPCHECK+17 |
| ZNM | X6IP+1~*, X6IP+3*, X6IP+4, X6IP+5, X6IP+6, X6IP+9*, X6IP+12, X6IP+14, X6IP+16 |
| ZNM( | X6IP+5*, X6IP+9 |
| ZNUM | CLEAN+1~, CLEAN+2*, CLEAN+4*, CLEAN+5, CLEAN+8*, CLEAN+9*, CLEAN+10, CLEAN+12, X6IP+1~, X6IP+3* , X6IP+4, X6IP+5, X6IP+6, X6IP+9*, X6IP+11, LKSET+1~, LKREC+1~, LKREC+2*, LKREC+3, LKDEL~ , LKDEL+2, TSCHK+2~*, TSCHK+3, IPCHECK+4~, IPCHECK+18*, IPCHECK+19*, IPCHECK+20 |
| ZREC | LKCHECK+3~*, LKCHECK+4, LKCHECK+6 |