Result: [Environment Italia  [netManager] [dns: 1 domains] [pns: 1 places] [agen
tManager: 0 agents] [mpm: 0 mobilePlaces]]

root> cd Italia
->Italia
Result: Change dir to: Directory: root/Italia

root/Italia> window start
Started-->[PlaceWindow ON]

Result: [PlaceWindow ON]

root/Italia> agentManager path C:\SomaLuca\agents
Old value: C:\Documenti\LavoroUni\SomaSecurity\agents
New value: C:\SomaLuca\agents

Result: C:\SomaLuca\agents

root/Italia> agentManager cache C:\SomaLuca\cache
Old value: C:\Documenti\LavoroUni\SomaSecurity\cache
New value: C:\SomaLuca\cache

Result: C:\SomaLuca\cache

root/Italia>
> Listing:
   .. Directory
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   env [Environment Italia  [netManager] [dns: 1 domains] [pns: 1 places] [agent
Manager: 0 agents] [mpm: 0 mobilePlaces]]
   window {start | stop | status}  (Status ON)
   dns {list | put <domain> <host> <port> | del <domain> | register <host> <port
> | refresh {<host> <port>} }
   pns {list | put <place> <host> <port> | del <place> | register <host> <port>
| refresh {<host> <port>} }
   mpm [remove "MobilePlaceID"]
   netManager Directory
   agentManager Directory
   launch [-s] [-nt] [-ns] "Agent ID" { "Arg1" "Arg2" ... }
   threads List all active threads in this ThreadGroup
   text Writes text to 3 different PrintStreams.
   save Save place info to disk.
   load Load place info from disk.

Result: Directory: root/Italia

root/Italia>
> Listing:
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   socket Directory
   util Directory
   telnet Directory
   security Activates the system Security Manager.
   newDomain <domain_name> <port>
   newPlace <domain_name> <place_name> <port>
   newMobilePlace <domain_name> <place_name> <port>
   load <fileName>
   end Terminates the Java Virtual Machine!
   exit Terminates the explorer thread
   Italia Domain Directory

Result: Directory: root

root>
root> cd Italia
->Italia
Result: Change dir to: Directory: root/Italia

root/Italia>
> Listing:
   .. Directory
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   env [Environment Italia  [netManager] [dns: 1 domains] [pns: 1 places] [agent
Manager: 0 agents] [mpm: 0 mobilePlaces]]
   window {start | stop | status}  (Status ON)
   dns {list | put <domain> <host> <port> | del <domain> | register <host> <port
> | refresh {<host> <port>} }
   pns {list | put <place> <host> <port> | del <place> | register <host> <port>
| refresh {<host> <port>} }
   mpm [remove "MobilePlaceID"]
   netManager Directory
   agentManager Directory
   launch [-s] [-nt] [-ns] "Agent ID" { "Arg1" "Arg2" ... }
   threads List all active threads in this ThreadGroup
   text Writes text to 3 different PrintStreams.
   save Save place info to disk.
   load Load place info from disk.

Result: Directory: root/Italia

root/Italia>












SOMASECURITY

C:\Documenti\LavoroUni\SomaSecurity>somasecurity italia.txt

C:\Documenti\LavoroUni\SomaSecurity>java -Djava.security.policy=somaSecurity.pol
icy SOMA.security.MainSecurity italia.txt
  1) Loading file italia.txt...

root> root> newDomain Italia 5000
New del Profilo
[PutDomainCommand [Italia -->oemcomputer/127.0.0.1 : 5000]] created
[PutPlaceCommand [Italia -->oemcomputer/127.0.0.1 : 5000]] created
  Sending [PutPlaceCommand [Italia -->oemcomputer/127.0.0.1 : 5000]] to every pl
ace in my domain:

Skipping [Italia -->oemcomputer/127.0.0.1 : 5000]

NewtworkManager created!
AgentManager created!
Security Environment [SecurityEnvironment Italia  [netManager] [dns: 1 domains]
[pns: 1 places] [agentManager: 0 agents] Profile user: logoff
] created

Result: [SecurityEnvironment Italia  [netManager] [dns: 1 domains] [pns: 1 place
s] [agentManager: 0 agents] Profile user: logoff
]

root> cd Italia
->Italia
Result: Change dir to: Directory: root/Italia

root/Italia> window start


root/Italia>
> Listing:
   .. Directory
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   env [SecurityEnvironment Italia  [netManager] [dns: 1 domains] [pns: 1 places
] [agentManager: 0 agents] Profile user: logoff
]
   window {start | stop | status}  (Status ON)
   CA_address [ localhost | caAddress caIP dirIP | default | showDefault | setOn
Line | setOffLine ) | setManagerIP caIP | setManagerPort caPort | setDirectoryIP
 dirIP | setDirectoryPort dirPort | connect ]
   dns {list | put <domain> <host> <port> | del <domain> | register <host> <port
> | refresh {<host> <port>} }
   pns {list | put <place> <host> <port> | del <place> | register <host> <port>
| refresh {<host> <port>} }
   mpm [remove "MobilePlaceID"]
   netManager Directory
   agentManager Directory
   launch [-s] [-nt] [-ns] [-p ProfilePath ProfilePassword ]  "Agent ID" { "Arg1
" "Arg2" ... }
   threads List all active threads in this ThreadGroup
   text Writes text to 3 different PrintStreams.
   save Save place info to disk.
   load Load place info from disk.

Result: Directory: root/Italia

root/Italia>
> Listing:
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   crono Directory
   socket Directory
   util Directory
   security Activates the system Security Manager.
   newDomain <domain_name> <port>
   newPlace <domain_name> <place_name> <port>
   newMobilePlace <domain_name> <place_name> <port>
   load <fileName>
   end Terminates the Java Virtual Machine!
   exit Terminates the explorer thread
   Italia Domain Directory

Result: Directory: root

root>


Result: Directory: root/Italia

root/Italia> cd /

Result: Change dir to: Directory: root

root> load roma.txt

Result: null

root> root> newPlace Italia Roma 5100
New del Profilo
NewtworkManager created!
AgentManager created!
Security Environment [SecurityEnvironment Italia Roma [netManager] null [pns: 1
places] [agentManager: 0 agents] Profile user: logoff
] created

Result: [SecurityEnvironment Italia Roma [netManager] null [pns: 1 places] [agen
tManager: 0 agents] Profile user: logoff
]

root> rem Roma window start
> Item rem not found.

Result: null

root> Roma pns register localhost 5000
Register command [Italia Roma-->oemcomputer/127.0.0.1 : 5100] created
  Registration COMPLETED!

Result: null

root> Register command [Italia Roma-->oemcomputer/127.0.0.1 : 5100] running
[PutPlaceCommand [Italia Roma-->oemcomputer/127.0.0.1 : 5100]] created
  Sending [PutPlaceCommand [Italia Roma-->oemcomputer/127.0.0.1 : 5100]] to ever
y place in my domain:

Skipping [Italia -->oemcomputer/127.0.0.1 : 5000]
Skipping [Italia Roma-->oemcomputer/127.0.0.1 : 5100]

PlaceRefreshCommand created.
PlaceRefreshCommand completed!!!

root> cd Roma
->Roma
Result: Change dir to: Directory: root/Roma

root/Roma>
> Listing:
   .. Directory
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   env [SecurityEnvironment Italia Roma [netManager] null [pns: 2 places] [agent
Manager: 0 agents] Profile user: logoff
]
   window {start | stop | status}  (Status OFF)
   CA_address [ localhost | caAddress caIP dirIP | default | showDefault | setOn
Line | setOffLine ) | setManagerIP caIP | setManagerPort caPort | setDirectoryIP
 dirIP | setDirectoryPort dirPort | connect ]
   pns {list | put <place> <host> <port> | del <place> | register <host> <port>
| refresh {<host> <port>} }
   netManager Directory
   agentManager Directory
   launch [-s] [-nt] [-ns] [-p ProfilePath ProfilePassword ]  "Agent ID" { "Arg1
" "Arg2" ... }
   threads List all active threads in this ThreadGroup
   text Writes text to 3 different PrintStreams.
   save Save place info to disk.
   load Load place info from disk.

Result: Directory: root/Roma

root/Roma>


Result: [Mobile [Environment (M) Italia Maria [netManager] [dns: 0 domains] [mob
ile [pns: 1 places]] [agentManager: 0 agents] null] --> DISCONNECTED]

root> Maria pns register localhost 5000
Register command [(M) Italia Maria-->oemcomputer/127.0.0.1 : 5800] created
  Registration COMPLETED!

Result: null

root> Maria window start
Register command [(M) Italia Maria-->oemcomputer/127.0.0.1 : 5800] running
[PutPlaceCommand [(M) Italia Maria-->oemcomputer/127.0.0.1 : 5800]] created
  Sending [PutPlaceCommand [(M) Italia Maria-->oemcomputer/127.0.0.1 : 5800]] to
 every place in my domain:

Skipping [Italia -->oemcomputer/127.0.0.1 : 5000]
Skipping [(M) Italia Maria-->oemcomputer/127.0.0.1 : 5800]
    1) [Italia Roma-->oemcomputer/127.0.0.1 : 5100] result: true

PlaceRefreshCommand created.
[RefreshCommand from Italia  disconnect: false] (1 domains) created.
[PutPlaceCommand [(M) Italia Maria-->oemcomputer/127.0.0.1 : 5800]] Completed!
[RefreshCommand from (M) Italia Maria disconnect: false] (1 domains) created.
Started-->[PlaceWindow ON]

Result: [PlaceWindow ON]

root>
> Listing:
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   crono Directory
   socket Directory
   util Directory
   security Activates the system Security Manager.
   newDomain <domain_name> <port>
   newPlace <domain_name> <place_name> <port>
   newMobilePlace <domain_name> <place_name> <port>
   load <fileName>
   end Terminates the Java Virtual Machine!
   exit Terminates the explorer thread
   Italia Domain Directory
   Roma Place Directory
   Maria Mobile Place Directory

Result: Directory: root

root> cd Maria
->Maria
Result: Change dir to: Directory: root/Maria

root/Maria>
> Listing:
   .. Directory
   / root directory
   cd [/] Directory SubDirectory ...
   help help!
   env [Mobile [Environment (M) Italia Maria [netManager] [dns: 1 domains] [mobi
le [pns: 3 places]] [agentManager: 0 agents] null] --> Italia ]
   window {start | stop | status}  (Status ON)
   dns {list | put <domain> <host> <port> | del <domain> | register <host> <port
> | refresh {<host> <port>} }
   pns {list | put <place> <host> <port> | del <place> | register <host> <port>
| refresh {<host> <port>} }
   netManager Directory
   agentManager Directory
   launch [-s] [-nt] [-ns] "Agent ID" { "Arg1" "Arg2" ... }
   threads List all active threads in this ThreadGroup
   text Writes text to 3 different PrintStreams.
   save Save place info to disk.
   load Load place info from disk.
   currentDomain Italia
   connect <DomainID>
   disconnect disconnects mobile place from the current domain.

Result: Directory: root/Maria

root/Maria>


