Jump to content

BrownZeus

Member
  • Posts

    279
  • Joined

  • Last visited

Everything posted by BrownZeus

  1. On truenas core it was a community plugin not official unfortunately
  2. So I decided to go to truenas scale onto an ssd i had laying around. The original Truenas core drive I have is currently locked away. I definitely didn't add this torrent, and the post completion script was something I had no idea was a function of the qbittorrent plugin. I googled the issue actually and just a few days ago someone on reddit posted about the same thing, and they had the exact same post completetion script. So given that post and their experience I think whats happened here is somehow qbittorrent was enabled for remote access, and the payload downloaded wasn't necessarily the malware, the end goal was to get that post completion script to run and that was the malware. I'm going to review my router and make sure no ports are open or forwarded but I think crisis averted. None of my data appears to be compromised. I randomly opened a bunch of my files off my nas and everything seems intact
  3. As far as I know, no ports were opened specifically by me prior to this incident. I'm currently in full defensive mode and wiping out my Truenas install and reinstalling. Currently looking into checking if the plugin by default opens ports.
  4. Hi everyone, I'm running TrueNAS Core 13.0-U4. I had the qBittorrent plugin running and when looking at my torrent list i noticed a torrent I definitely did not add. It was for some Wifi Hacking ebook. I purged the files downloaded, and went ahead and deleted the whole plugin install cause I reviewed the plugin settings and saw that "run program on torrent finish" was enabled and looks like it was set to run a bash command that seems to connect to a remote server. I restarted my router, computer and nas as all good measures. But what more can I do? I don't want this happening again. As far as I know my NAS isn't setup for remote access at all. My plex plugin is set so that remote access is disabled. I saved that run after command as well so I have the remote server IP, is there anything i can do with this information? NOT by in terms of revenge, I know better than to piss off a hacker.
  5. Hey everyone, has anyone figured out a way to backup a personal NAS running truenas or freenas to backblaze personal? I found articles that leverage Backblaze B2, but with the amount of storage I need $5/TB is too expensive for my usecase which is personal, rather than business which B2 backup seems to be for
  6. I have tried this, unfortunately no luck. I'll probably do a conversion. Thanks for the attempt to help!
  7. "VLC is unable to open the MRL 'file:[filepath and filename]" Checking the log its complaining about a whole bunch of the plugins even before I deleted the plugin cache and reinstalled VLC. Not too sure what my local wifi speed is but my WAN speed is 300mbps from my ISP so I imagine my gateway wifi is capable around that speed. As previously mentioned I'm able to play my other videos off my nas just fine, just a particular subset
  8. Hi everyone! So I have a NAS running TrueNAS that hosts my video collection and I recently came across an issue with playing certain .mkv files. It just refuses to play certain files off my NAS. Originally I thought it had to do with streaming such large 4k files, however it appears its only certain 4k .mkv files. The same files, when I copy them off my NAS onto my local machine and play, there are no issues. I've already tried messing around with MTU sizes, no luck. I have uninstalled and reinstalled VLC, and tried deleting the plugin cache. I don't think my Samba version is to blame given other videos of various resolutions and size from the exact same file location on the network have NOT given me issues while a small subset has given me issues. I don't know what else to try. I did try googling it and I'm pretty confident I've tried most of the things recommended from the first few results off google.
  9. Thanks for the correction on the coax detail. I only have ONE ethernet run thats from the junction box outside to the phone port inside by the ISP in. Its rental so opening the walls and adding drops is not in the cards. Ideally this setup, while I know probably won't be cheap, ideally should be undoable
  10. Hey y'all, I need help figuring out how to accomplish what I want to accomplish. I live in a new construction home, and for whatever reason the owner/builder opted not to wire the house for Ethernet. However... The house has Coax in all the bedrooms. They're for sure not connected to each other or anything. I found where the coax cables goto and they all end outside of the house, where the internet also comes in. In this junction box of sorts, the other end of the coax cables ARE NOT yet terminated but i searched the tools and how to do it and its cheap enough and easy enough I'm sure I can do myself. The only terminated Coax cable in that box is for my ISP in. I see a singular ethernet cable in that junction. Inside of the house where my modem is, there's obviously the coax coming out of the wall, and that one singular ethernet cable has been wired for Phone instead of RJ-45. So the question is, how do I get a signal from my modem/AP combo back out to where the coax cables all meet, and then out over the coax runs to the bedrooms. I know MoCA adapters are going to be needed but thats all i've figured out. I'm pretty sure coax IS NOT bi-directional/duplex so I was thinking maybe getting rid of the phone keystone and rewiring that for ethernet so I can get an internet signal back to the junction box place a moca adapter in the junction box (if a POE moca device exists?) Since I only need ethernet in the one room I can then terminate the one coax i need for my room and place the other moca device in my room by my computer. I understand that I perhaps explained in a confusing manner so clarifying questions are welcome. All suggestions are welcome whether its stating my idea above is stupid or improving on my idea above. PS. the coax runs aren't in any conduit so i can use the in wall coax as pull chords, i tried but I only able to pull enough slack for oopsies and thats it.
  11. When I hit my space bar it feels gummy and takes a lot more pressure than usual to hit Same here, I've had this keyboard like 3-ish years I think. I must've let some soda or something drip in to some of the caps. I pulled the caps, blew out the dust a debris and then went to town spammed the offending keys after pour alcohol into/onto them
  12. Hey folks, on my G613 my space bar has been sticking and one or two other keys. I pulled the offending caps and tried working rubbing alcohol into the switches which worked for a little while but they got gummed up again. I watched the How to Clean Your Mechanical Keyboard video and I'll admit it makes me kind of nervous to screw up my keyboard. Does anyone know of a way I could de-gunk my romer g switches that doesn't require water? TIA
  13. Does anyone have any tips or tricks to cleanly cut out a microusb port in plastic? I have raspberry pi project that I have in a more or less custom platic enclosure, I just want to cleanly have access to the microusb port to power the project. the hole is too small for a router or drill bit to do the cut
  14. Hey Friends, So I just built a system inside a Cooler Master XB Evo about two weeks ago, and last week I finally got in my two brand new WD Red 4tb drives to put in the front hot swap bays. I installed the drives into the front bays and found that one bay just plain wasn't working! So I did some basic poking around. Swapped the drives around between the bays, hooked up both drives directly to my motherboard, using both sata cables that I used on the backplane board, and found that the drives, and the cables weren't the issue. I pulled the back plane board out and found quite the defect, one of the pins from the connector isn't inserted into the board at all! I contacted Cooler Master support, and got no response as of yet, and its been 5 business days since I found the issue, and contacted them. Newegg support wants me to send the whole case back in exchange for a new one, and I really don't want to have to take apart this whole system and send the thing back and wait a week or two for a new one if only one little board is defective. I really would rather just pay for a new or used backplane board rather than ship the whole case off and short of that I suppose I can live without hotswap altogether if I'm being honest, and in that light I'd probably try my hand at resoldering it myself. I tried looking online for this board but I haven't had much luck. I found a site that claims to be the Cooler Master EU store, but I'm not sure if it actually is the EU store or not. And even if it is, it would cost me $45 in shipping for a $5 part. Ebay and Amazon weren't any luck either unfortunately. Does anyone know where I can find this board, or if you have one? Does anyone know if this board is just a cooler master rebranded board of another generic board? Did a generic manufacturer recreate this board? Anything helps, otherwise I'll just have to live with the fact my hotswap bays aren't actually hotswap and hope to god no one who rolls through my house decides to give the hotswap bays a try lol THe Part Number Appears to be Cooler Master 20130423
  15. Well if you're satisfied with your current performance, why upgrade? However if you are looking to improve performance, I'd go with boggy77's answer, but that's assuming your PSU is a reliable brand and SKU, and that your motherboard is able to overclock reliably. If you can't overclock, or aren't satisifed with the overclock, go ahead man, upgrade. I'm jus about to upgrade to a 3600 myself, just waiting on my motherboard. I'm coming from an i5 4590 myself
  16. Your points, though valid, are 50% irrelveant. You're on a forum. We're here to discuss stuff that we as a collective are interested in. The other 50% on the dot, AMD's goal was to say "Look at me, I am the captain now"
  17. Yup I was reading the articles again and it clicked in my head that x570 is the chipset. For some reason my English comprehension went out the door for a whole *checks watch* 2 hours. And its my first freakin' language lol Anyway I also did some additional research on the performance bumps between 3600 and 5600x, and I think I can live without spending the $100 extra for 5000 series. I think I'll make the leap to Zen 3 when Ryzen 6000 comes out (presuming x570 mobos would still be supported), or make the leap to 5000 when 6000 releases. I think all in all I'm leaving $25 on the table in terms of cost at the time of this writing. Apparently 3600 cpus are selling for 175 but I can't find any retailers sellling at that price, and I already bought the chip a week ago at $200
  18. I'm very confused about the new Mobo chipsets. x570 will be supported through BIOS Update is the only thing I know for sure. But what is the new chipset for Ryzen 5000? Also it looks like I should've been paying attention to the tech sphere - literally JUST bought a 3600, x570 board and ddr4 ram to upgrade my rig from my outdated 4th gen i5. So now I'm wondering if I should return the mobo and 3600 and wait the extra 3 weeks to upgrade. EDIT: All I can find is that the new chipset is being called simply as 500-series. The Ryzen 5000 site on amd doesn't even say what the new chipset is!
  19. Alright friends, I'm experiencing a pretty weird issue. On my work machine, I have intellij, and because it is an enterprise machine, my maven repo is actually proxied to control which versions of dependencies we can use (which is relevant in a few moments) I'm having an issue where a transitive dependency version is different between projects. Dependency Tree Dependency A ->Dependency x - version 1.0 So basically when in two DIFFERENT projects on the same machine, I have Dependency A Version 1.0 in both projects. But for some reason project 1 will have version 1.0 for Transitive Dependency x, and Porject 2 will have version 2.0 for x. No clue why! I'm suspecting its a Intellij issue. I already tried reimporting the project from git, and invalidating cahches
  20. You're right, its a typo! Basically I have to take an input of String[], and then the pattern basically is first 9 populate a double array, and then the next 9 populate an int array, and that cycle repeats for a total of 6 arrays total. I did give streams a try, and I have an update! See below! If you look at my OP, i disclaimed right there this is for work, as in my job. If it was homework I wouldn't give rat's behind about algorithm efficiency, or quality. Like most CS majors in the US these days, I got my degree on trash code and caffeine. That being said the reason I was doing 2 dimensional arrays was due to a data structure I already had to work with (custom pojos and all), so my solution to get out of using 3 loops was streams! Turned the String[] into a LinkedList and then did this: LinkedList<String> inputList = new LinkedList<>(Arrays.asList(input_array); for(int i = 0; i < array1.length; i++) { array1[i] = IntStream.range(0, 9).mapToDouble(i -> Double.parseDouble(inputList.pop())).toArray(); array2[i] = IntStream.range(0, 9).map(i -> Integer.parseInt(inputList.pop())).toArray(); }
  21. Getting things right on the first try isn't something I'm used to doing haha. Thank you for the inputs
  22. So I have two 2 dimensional arrays that need to be populated from the same initial string array. Given: String[] input_array//size 54 double[3][9] array1; double int[3][9] array2; the pattern of input array basically is the first 9 elements map to 1st array in array1, next map to 1st array in array2 and then the pattern repeats. The best I can come up with is: LinkedList<String> inputList = new LinkedList<>(Arrays.asList(input_array); for(int i = 0; i < array1.length; i++) { for(int j = 0; j < 9; j++) { array1[i][j] = Double.parseDouble(inputList.pop()); } for(int j = 0; j < 9; j++) { array1[i][j] = Integer.parseInt(inputList.pop()); } } This code works how I want it to, however I don't like that I'm nest two for loops into another for loop. There has to be a better and cleaner way to do this. Full disclosure this is for work, just trying to improve my algorithm
  23. Yup experience is on the list of things I weighed. None of us on my team have any vert.x expereince but we've found plenty of proofs of concept that Vert.x and grpc are practically a match made in heaven for high throughput applications compared to spring. However the fact all of us have Spring experience and the Vert.x community is still kind of young, from a maintainability standpoint I'm leaning Spring. Spring devs come a dime a dozen, in the long run my arguement that it would be lower cost to go with a framework that we know is maintainable and easy to find devs for and just have more instances of our microservice running than to find vert.x devs with the experience. I'm a baby developer, literally a year on the job and I've been able to maintain years old code bases for Spring, even singlehandedly performed the uplift from Spring 2.x to spring 3.x with little to no Spring experience. When my director was putting together our team his criteria was litterlly anyone who just even heard about the framework. Outs of the 100 or so under my director, only one small scrum team's worth actually heard of it. Director man isn't married to Vert.x but he feels its the best way to go. So Me, one other entry engineer, and one of our leads are putting together a clear arguement against vert.x the other memebers are arguing for Vert.x. Feels likes we're back in college with this debate haha
  24. Hello beautiful people, I'm in an exciting stage at work where we're beginning to architect and design a new service. We a sa team are deciding between vert.x and Spring for a gRPC based service and I was weigthing p[ros and cons between the two. I've already done my research and I know which way I'm going to favor hopwever I was wondering if anyone had any opinions for the same (and maybe an article that says the same cause I do have to present my favored framework in a professional report) TIA!
×