Hello!
I know 0.1% things about network stuff but I'm really curious about how SteamCMD works so I was trying all kinds of stuff to peek inside of it. Now, this utility is a godsend but unfortunately it doesn't work for some reason on the steamcmd binary.
- With steamCMD downloaded and unpacked,
- Run
./httptap -- ./steamcmd.sh
- After it fully loads, run
login anonymous
The program then hangs. Without httptap it works in as expected.
Log:
$ ./httptap -- ./steamcmd.sh
Redirecting stderr to '/home/aliser/Steam/logs/stderr.txt'
Logging directory: '/home/aliser/Steam/logs'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[ 0%] Checking for available updates...
---> GET https://client-update.steamstatic.com/steam_cmd_linux
<--- 200 https://client-update.steamstatic.com/steam_cmd_linux (1838 bytes)
[----] Verifying installation...
UpdateUI: skip show logo
Steam Console Client (c) Valve Corporation - version 1773426366
-- type 'quit' to exit --
Loading Steam API...OK
Steam>error proxying request to 198.18.0.47:80: EOF, returning Bad Gateway
error writing response to tls server conn: write tcp 198.18.0.47:80: connection reset by peer
Steam>login anonymous
Connecting anonymously to Steam Public...---> GET https://api.steampowered.com/ISteamDirectory/GetCMListForConnect/v0001/?cellid=152&format=vdf&qoslevel=3
<--- 200 https://api.steampowered.com/ISteamDirectory/GetCMListForConnect/v0001/?cellid=152&format=vdf&qoslevel=3 (83106 bytes)
---> GET https://cmp1-tyo3.steamserver.net:443/cmping/
<--- 200 https://cmp1-tyo3.steamserver.net:443/cmping/ (0 bytes)
error writing in proxyBytes: write tcp 198.18.0.148:27019: endpoint is closed for send, dropping 303 bytes
error writing in proxyBytes: write tcp 198.18.0.145:27020: endpoint is closed for send, dropping 303 bytes
error writing in proxyBytes: write tcp 198.18.0.51:27021: endpoint is closed for send, dropping 303 bytes
error writing in proxyBytes: write tcp 198.18.0.144:27020: endpoint is closed for send, dropping 24 bytes
error writing in proxyBytes: write tcp 198.18.0.148:27019: endpoint is closed for send, dropping 24 bytes
error writing in proxyBytes: write tcp 198.18.0.145:27020: endpoint is closed for send, dropping 24 bytes
error writing in proxyBytes: write tcp 198.18.0.51:27021: endpoint is closed for send, dropping 24 bytes
error writing in proxyBytes: write tcp 198.18.0.145:27021: endpoint is closed for send, dropping 24 bytes
---> GET https://cmp1-tyo3.steamserver.net:443/cmsocket/
<--- 101 https://cmp1-tyo3.steamserver.net:443/cmsocket/ (0 bytes)
Hello!
I know 0.1% things about network stuff but I'm really curious about how SteamCMD works so I was trying all kinds of stuff to peek inside of it. Now, this utility is a godsend but unfortunately it doesn't work for some reason on the steamcmd binary.
./httptap -- ./steamcmd.shlogin anonymousThe program then hangs. Without
httptapit works in as expected.Log: