mirror of
https://github.com/dkmstr/openuds.git
synced 2025-03-12 04:58:34 +03:00
Added "early client IP log" on dashboard
This commit is contained in:
parent
2bbc74a87c
commit
0e99f53f0d
@ -52,7 +52,7 @@ import logging
|
|||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
# Enclosed methods under /actor path
|
# Enclosed methods under /connection path
|
||||||
class Connection(Handler):
|
class Connection(Handler):
|
||||||
'''
|
'''
|
||||||
Processes actor requests
|
Processes actor requests
|
||||||
|
@ -51,7 +51,7 @@ import requests
|
|||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
__updated__ = '2018-03-14'
|
__updated__ = '2018-05-16'
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
traceLogger = logging.getLogger('traceLog')
|
traceLogger = logging.getLogger('traceLog')
|
||||||
@ -530,6 +530,9 @@ class UserServiceManager(object):
|
|||||||
'''
|
'''
|
||||||
userService = self.locateUserService(user, idService, create=True)
|
userService = self.locateUserService(user, idService, create=True)
|
||||||
|
|
||||||
|
# Early log of "access try" so we can imagine what is going on
|
||||||
|
userService.setConnectionSource(srcIp, 'unknown')
|
||||||
|
|
||||||
if userService.isInMaintenance() is True:
|
if userService.isInMaintenance() is True:
|
||||||
raise ServiceInMaintenanceMode()
|
raise ServiceInMaintenanceMode()
|
||||||
|
|
||||||
@ -585,7 +588,7 @@ class UserServiceManager(object):
|
|||||||
serviceNotReadyCode = 0x0003
|
serviceNotReadyCode = 0x0003
|
||||||
itrans = trans.getInstance()
|
itrans = trans.getInstance()
|
||||||
if itrans.isAvailableFor(userService, ip):
|
if itrans.isAvailableFor(userService, ip):
|
||||||
userService.setConnectionSource(srcIp, 'unknown')
|
# userService.setConnectionSource(srcIp, 'unknown')
|
||||||
log.doLog(userService, log.INFO, "User service ready", log.WEB)
|
log.doLog(userService, log.INFO, "User service ready", log.WEB)
|
||||||
self.notifyPreconnect(userService, itrans.processedUser(userService, user), itrans.protocol)
|
self.notifyPreconnect(userService, itrans.processedUser(userService, user), itrans.protocol)
|
||||||
traceLogger.info('READY on service "{}" for user "{}" with transport "{}" (ip:{})'.format(userService.name, userName, trans.name, ip))
|
traceLogger.info('READY on service "{}" for user "{}" with transport "{}" (ip:{})'.format(userService.name, userName, trans.name, ip))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user