Connect your local process and your cloud environment, and run local code in cloud conditions.
MIT License
Bot releases are visible (Hide)
Published by aviramha over 1 year ago
ignore_ports
to incoming
configuration so you can have ports thatxstatfs
to prevent unexpected behavior with SQLite.Published by t4lz over 1 year ago
close_layer_fd
caused by supposed closing ofPublished by aviramha over 1 year ago
install.sh
script viaVERSION
environment variableBring the testing documentation into the repo, link it in readme, and add
some information.
Introduce CheckedInto trait to convert raw pointers (checking for null) in
Detour values.
#detours
Re-enable http mirror e2e tests..
#947
Change OPEN_FILES from Mutex HashMap to just using DashMap.
#1206
Refactor file ops open/read/close to allow us to directly manipulate the
remote file (in agent) withouht going through C (mainly used to not leak the
remote file due to how gethostname works).
Change dup to take an argument that signals if we should change the fd from
SOCKETS to OPEN_FILES (or vice-versa).
#1202
Published by aviramha over 1 year ago
Hash
trait on mirrord_operator::license::License
structPublished by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
getsockname
to return requested socket onbind
instead of the detoured socket addressSocketId
to UserSocket
as a better way ofSOCKETS
Published by aviramha over 1 year ago
ignore_localhost
to outgoing
config for ignoring localhost connections, meaning it will connect to localignore_localhost
to incoming
config for ignoring localhost bound sockets, meaning it will not steal/mirror those.ignore_localhost
in incoming
and outgoing
can be useful when you run complex processes that doessip_binaries
to config file to allow specifying SIP-protected binaries that needs to be patchedenv
in its shebang.flush_connections
default to true
, related toPublished by aviramha over 1 year ago
port_mapping
under incoming
configuration to allow mapping local ports to customport_mapping: [[9999, 80]]
. See #1129
/proc/{container_root_pid}/environ
as some processes (such as nginx) wipe it. Fixes #1135
LICENSE
and CHANGELOG.md
files so that mirrord developerssocket
hook will now block ipv6 requests and will return EAFNOSUPPORT. See #1121.Full Changelog: https://github.com/metalbear-co/mirrord/compare/3.29.0...3.30.0
Published by eyalb181 over 1 year ago
-o lo
back to iptable rules to prevent issue where outinging messags could be intersepted by mirrord as incoming ones.ListenAlreadyExists
error.info
message since we can't know if the IP/Port was already boundPublished by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
Published by eyalb181 over 1 year ago
mirrord exec
and running from extensionwith_span_events
from FmtSpan::Active
to FmtSpan::NEW | FmtSpan::CLOSE
.kubeconfig
setting effective always by using -f
in mirrord ls
.