
Research
/Security News
60 Malicious Ruby Gems Used in Targeted Credential Theft Campaign
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
github.com/nawa/http-ssh-proxy
Tool that allows to proxy your web environment through ssh connections. Could be helpful for cluster of nodes when http ports are hidden from external access by firewall but you have access to these nodes using ssh.
Personally I'm using http-ssh-proxy
to access to Spark cluster deployed on AWS and its ports are hidden behind firewall. Two nodes in cluster exist
10.1.1.1:8080
and available directly from my machine without any forwardings. Master node also servers as worker and its UI address is 10.1.1.1:8081
- this port is not available. I have ssh access only to this node and it sees all nodes and ports in whole cluster10.1.1.2:8080
To summarize - only master node is visible but using ssh access through it I can access to each other node
Configuration for use case described above
app-port: 8080
start-page: master
hosts:
master:
address: 10.1.1.1:8080
worker-1-8081:
address: 10.1.1.1:8081
forwarding:
server: 10.1.1.1:22
user: ssh-username
private-key: ~/.ssh/id_rsa
password: #in case of password
worker-2-8081:
address: 10.1.1.2:8081
forwarding:
server: 10.1.1.1:22
user: ssh-username
private-key: ~/.ssh/id_rsa
password: #in case of password
app-port
main port of the toolstart-page
main page showing one of defined hosts belowhosts
the list of hosts to be proxied. master
, worker-1-8081
, worker-2-8081
will be used for rewrite links on proxied pages
host.address
address you want to proxyhost.forwarding
host can be hidden or not. If it isn't visible you have to open it using ssh port forwarding with settings under this sectionhost.forwarding.server
address of ssh server for which host.address
is visiblehost.forwarding.user
, private-key
, password
ssh connection paramaters. Private key or password could be usedgo get github.com/nawa/http-ssh-proxy
config.yml
in your working foldergo run http-ssh-proxy.go
or go build http-ssh-proxy.go && http-ssh-proxy
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.
Research
/Security News
Two npm packages masquerading as WhatsApp developer libraries include a kill switch that deletes all files if the phone number isn’t whitelisted.