Con calma ....
Qualcosa si puo` ricavare lato client (con JS), altre cose le puo` sapere solo il server.
Vedi le proprieta` dell'oggetto screen e le proprieta` dell'oggetto Navigator, per la parte di JS.
Invece l'indirizzo IP non si puo` sapere da browser (solo il vecchio NN4 lo sapeva fare).