SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have been using "sx" as an alias for "startxfce4" for several months with no problem. A couple days ago, when I typed "sx", I got the message:
"sx: need at least one file to send
Try `sx --help' for more information"
"sx --help" gave me the file name shown above (Subject) and a long list of flags for use with sx, but no direct information about what sx is supposed to do. From the flags, one would assume that sx transfers files using either Xmodem protocol, Ymodem protocol or Zmodem protocol, depending on the flag.
A search for "sx version 0.12.21rc" led to
< github.com/gjhiggins/Deepcoin/new-sx-0.8.7 >
Many of the new commits there had "bitcoin" in their subject lines. The latest new commit was in February, 2015; so, the project is apparently still under active development.
A search for "Deepcoin" dredged up this at < Deepcoin.biz >:
"DEEPCoin is a peer-to-peer Internet currency that enables instant, near-zero cost payments to anyone in the world. DEEPCoin is an *open source*, global payment network that is fully decentralized without any central authorities.
< marketing hype deleted >
More impressively, DEEPCoin features a *proprietary* DEEPHash algorithm to protect it from the rise of SHA256 and SCRYPT ASIC's."
[Aside: Are not *opensource* and *proprietary* mutually exclusive terms?]
The possible connection between "sx version 0.12.21rc" on my machine and "sx-0.8.7" at github is probably coincidental, because the version numbers are out of sync.
But, the question still remains, is "sx version 0.12.21rc" malware. I know not whence it came, unless I stumbled across the wrong website somewhere, because I have not downloaded any new software for months.
I have not yet found where it is hiding. It is not listed in /var/log/packages; and "whereis" comes up empty, whether I run it as user or as root. Many thanks for any information that might help me rid my computer of this.
Happy Passover or Happy Easter to all who celebrate either holiday.
Many thanks for your quick and thorough reply. I feel confident now that sx is not malware, and I thank you for that. Several questions remain, such as: Why did "sx" work as an alias for "startxfce4" for such a long time?; and Why did which and whereis not find sx earlier?, but I do not think they are worth any more time being spent on them. I have marked this thread [SOLVED].
Happy passover or Happy Easter to all who observe either of these holidays.
Check if your aliases are loaded. (probably not)
Check how you are launching your shell that is affected.
Check which login/interactive initialization scripts are being sourced when you launch your shell.
It's not hard to loose your aliases if you make a small change.
'which' doesn't look at your aliases by default, unless you've aliased it to do so--something I've seen on some systems. I'm not sure if whereis can do this.
Check if your aliases are loaded. (probably not)
Check how you are launching your shell that is affected.
Check which login/interactive initialization scripts are being sourced when you launch your shell.
It's not hard to loose your aliases if you make a small change.
'which' doesn't look at your aliases by default, unless you've aliased it to do so--something I've seen on some systems. I'm not sure if whereis can do this.
@the3dfxdude
1) Yes, all my aliases are loaded; they all work normally now, since I changed the alias for "startxfce4", which used to be "sx"and worked for seven months before last week.
2) I login to tty1 (level 3): all aliases work. Occasionally I used to switch to X with "sx": all aliases also work in xfce4.
3) I don't think that is necessary, because all my aliases used to work until last week, when bash stopped recognizing "sx" as an alias and started recognizing it as a command to start sx version 0.12.21rc. I still have no idea how or why that happened; but, now that I know that sx version 0.12.21rc is not malware [thanks again. MadMaverick9], I see no need to spend time to try to find out, since it took about one minute to change the alias from "sx" to something new in my .bashrc file.
Thank you for your reply. It's good to know that the helpful people on this forum are always ready to lend a hand - or an idea. However, as far as I am concerned, this problem, that turned out to be a non-problem, is solved.
paulb2
Last edited by paulb2; 04-07-2015 at 05:25 PM.
Reason: Corrected a typo
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.