Jump to content

Search the Community

Showing results for tags 'linux'.

Found 21 results

  1. Hi Peeps, Just downloaded TRiBot_Loader.jar on linux (ubuntu). I've set this jar to allow executing as a program. I have OpenJDK Java 8 Runtime set as the default app to open the jar. Whenever I try to launch the jar by double click, nothing happens. Whenever I try launching through terminal (using this command: java -jar TRiBot_Loader.jar) I get the attached error. Would really appreciate some pointers (probs a noob mistake but can't figure it out), Thanks EDIT: Figured it out, need to use oracle java rather than open. See:
  2. When I try to load trybox the page to login pops up, and upon logging in the game tries to load, but falls flat with a few error messages. Here's the log: [08:46:03] Starting loader. [08:46:04] Attempting to launch TRiBot. [08:46:04] Java Exe /usr/lib/jvm/.java-1.8.0-openjdk-amd64.jinfo/bin/java (null) [08:46:04] /bin/sh: 1: /usr/lib/jvm/.java-1.8.0-openjdk-amd64.jinfo/bin/java: not found. [08:46:04] TRiBot Loader has finished it's process, but some errors have occured Anyone know what I'm missing here?
  3. TriBot on Linux

    I'm having trouble getting Tribot to run on Linux. I had jdk 8 and had no luck, so I reverted to 7. Tribot loaded up and let me log in, it refused to open before; I thought i was home free. Unfortunately, Tribot went through its updates and got stuck on the error: /bin/sh: 1: /usr/lib/jvm/.java-7-oracle.jinfo/bin/java: not found I went through the path and found exactly what the program couldn't find, but my directories looked something more like: /usr/lib/jvm/java-7-oracle/bin/java I'm not sure whether the period has anything to do with the issue, but it's the only difference I could find. Any ideas? Thanks
  4. Client Starter on Linux

    Hello, Is anyone succesfully using client starter on linux ? I have tested it on ubuntu 16 now but I cannot get it to work. Would it work on CentOs?
  5. As of recent I've noticed the Client Starter finally seems to support Linux systems (no longer searches for the non existent .exe file). However, on my VPS all the Client Starter seems to do is spawn Java processes, but never actually spawns a new client. Is this issue isolated to me? If so, does anyone have a solution? I've added a .gif below of the issue in the hopes that someone else has experienced this. and as a result knows a solution. http://i.imgur.com/HyiY1uu.gifv
  6. VirMach VPS Linux Question

    I was just wondering where in their VPS Linux directory I could find the equivalent path of C:\Users\name\AppData\Roaming\.tribot\settings
  7. How to Run Most Applications Through a Proxy on both Windows and Linux Windows Instructions Note: Chrome and Firefox portable do not work with WideCap. 1. Download WideCap from here (http://widecap.ru/en/download/) 2. Run through the installer, and launch WideCap, you should see this screen. 3.Go ahead and click on Settings (First option under the Widecap section on the left hand side). Then uncheck the box that says Run with system startup. 4. Now go ahead and click on New proxy (First option under the proxies section on the left hand side). 5.You should see this screen, in the top field enter the IP address and port (IP:Port format). Confirm that the protocol is set to SOCKS v5 (which is the default), and tick the box for Authentication if necessary. If using an authenticated proxy, enter your username in the login field, and obviously your password in the password field. Then hit the Create New button, next to Chain, and type in a name for your Proxy, then Hit OK 6. Now that you're back to the main screen, click on the Proxy List section (Second option under the proxies section on the left hand side). Right click on your newly added proxy, and click check selected, to make sure you entered all the information correctly. If the status field rolls over to OK, you're good to go, and can move on to the next step 7. Find WideCap in your System tray, right click, and uncheck the box that says Enable Widecap. 8. Click on View Programs (Second option under the Programs section on the left hand side). Then drag and drop the icon for the application you want to proxify (run behind a proxy) into WideCap. WideCap supports the proxifying of both .exe and .jar files! 9. Right Click on your newly added program, and click on Modify Application, you should see a similar screen depending on what you added. Then click on Create New... (to create a new rule) 10. In the Chain tab, select the Proxy Chain you created earlier, then under the Main tab, give your new rule a name and hit OK. Then Hit OK again on the modify Application screen. 11. Hit Apply and OK in the main window of WideCap, and then find it in your System Tray again, but this time click the box to Enable Widecap 12.Open your Proxified application, and check to see if the proxy worked! If your IP is changed, congrats, you've got WideCap working! Linux Instructions (Based off of a Debian Installation) 1. Open a new terminal and run this command sudo apt-get update && sudo apt-get install -y proxychains 2. Now that proxychains is installed, we're going to go ahead and create a user specific configuration file. To do this, we'll make a directory, then copy the standard proxychains configuration file to it and change the ownership of the configuration file to your user. Run the command below as your user. mkdir ~/.proxychains && cp /etc/proxychains.conf ~/.proxychains/proxychains.conf && sudo chown ${USER:=$(/usr/bin/id -run)} ~/.proxychains/proxychains.conf && sudo chgrp ${USER:=$(/usr/bin/id -run)} ~/.proxychains/proxychains.conf 3. Once the command is finished, open the proxychains config file in your favorite Linux text editor, for ease of use, I'm going to use nano. To install nano run this command sudo apt-get install -y nano To edit the proxychains config file, with nano, run this command nano ~/.proxychains/proxychains.conf 4. Now, what you'll want to do is scroll all the way down to the bottom, and you should see something like this That last line that says socks4 9050 That's the line we'll be editing. Firstly, we'll go ahead and erase everything on that line, don't worry we'll put it back. The format for the configuration file is Proxy Type(lowercase) (tab) IP address (tab) Port (tab) Username (tab) Password Therefore if your proxy was a Socks5 proxy, with an IP of, a port of 1080, a username of Fluffee and a password of TRiBot, your final line would look like this: socks5 1080 Fluffee TRiBot So, go ahead and modify your last line to fit your own proxy and then hit Control+X to exit, and then hit Y to save (instructions are based off of using nano to edit the file). 5. Proxychains is now setup, but how do you use it? Go ahead and VNC into your Server and open a terminal, or open a Terminal inside your Desktop Environment (if using Linux installed on a PC). From there run the command proxychains followed by the application you would like to run, or the path to the application. For example, try running, if you have Firefox installed: proxychains firefox Then navigate to an IP checking website, and see if your proxy worked! That concludes the tutorial on how to use a proxy with Oldschool or any browser, on both Linux and Windows. If you have any questions feel free to post in the comments!
  8. Notes: I have only been able to test this setup procedure, on Debian 6.0, 7.9 and 8.1 (as they are all DigitalOcean provides). I can assume if it works on those, it will work on the other distributions in that set, but there are no guarantees. Secondly, this script requires root privileges to run, do not try and run without root or you will encounter issues Thirdly, this script and tutorial, will guide you through the process of disabling root logins on your server, creating a new account which you will use with root privileges, and changing the default ssh port. If for some reason you feel those are not good things to do (they are, leaving root logins enabled opens you to a world of issues) then you can edit this script yourself, or skip those steps in the guide. Do not post here complaining you can't login as root, you should never ssh as root after you setup the server, and I refuse to promote that terrible practice. Lastly, there are some redundant commands in the script, however they do no harm so I'm not concerned with them at the moment Step 1. Acquire a non-setup Debian VPS (Recommended Debian 7 x86) (http://www.waveride.at is a personal favorite) Step 2. Download PuTTY (PuTTY Homepage) Step 3. Download a VNC Viewer (TightVNC is my personal recommendation, use whatever you prefer) Step 4. SSH into your server, and get to a root prompt (SSH in this case means to connect via PuTTY) (NOTE: YOU MUST BE ROOT) Step 4a) Open PuTTy, you should see a screen like this Step 4b) Enter your Server IP Address into the box that says Host Name (Or IP Address) Step 4c) Enter your server login details and you're done Step 5. If you don't care to learn anything, and you really just want the server setup and done with, go ahead and run this command (32 Bit) apt-get update && apt-get install -y sudo wget && wget --no-check-cert 'https://dl.dropboxusercontent.com/u/81527571/Debian%207%20(32%20Bit)/install32.sh'&& chmod +x install32.sh && ./install32.sh (64 Bit) apt-get update && apt-get install -y sudo wget && wget --no-check-cert 'https://dl.dropboxusercontent.com/u/81527571/Debian%207%20(64%20bit)/install64.sh'&& chmod +x install64.sh && ./install64.sh The command above installs sudo and wget (Installed by default in Debian 7.0+), downloads the install bash script from my Dropbox, gives the script run permissions, and then runs the script. If you'd like to view the script before running it (which you should): 32 Bit 64 Bit Step 6. When the script starts, it will prompt you for the following information: Hit enter after entering your information for each question What would you like your user account to be named? Must be lowercase This is going to be the name of the account you will be using from now on, as root logins will be disabled (over ssh, you can connect as this account and then switch to root afterwards, just not directly connect as root). Just type in the name of your account in all lowercase, for example bots What port would you like to use to ssh to your server? This port is the port used when you use PuTTy to access your server, the default is 22, please change it from 22 to make your server more secure. I recommend something kinda random, such as 6754. Again, just type in your port number of choice What port would you like to use to vnc to your server? The default port for this is 5901, if you want to continue with that port type in 5901 or type in any other port of your choice. What would you like your ssh password to be? This is the password of the new account the script will create, type in whatever you want your password to be, you must enter a value What would you like your vnc password to be? This is the password used when you vnc to your server, it can be anything but you must enter a value Step 7. Now that the information is entered you can sit back and relax, and the script will do the rest. When it finishes, you can go ahead and VNC into your server and run your favorite botting client For anyone you doesn't care what the script does, this tutorial is finished! Please feel free to spread some love for the time I spent writing this tutorial, and perfecting the script For the advanced users, or anyone who isn't just going to run something that I claim is safe, read on and I'll walk you through every command, well most of 'em Command Explanation apt-get update - This command checks the repositories included, for any updates to the Debian software, and updates them automatically apt-get -y install sudo wget nano - This command is slightly redundant, and I just noticed it. Anyways, I'm not fixing it because there's no harm here, but this command installs: sudo (Allows other users to run things as root) wget (allows you to download things from the internet, via bash) nano (A nice bash text editor, which is merely my preferred option over vi [the default bash editor]) sed -i "s/Port 22/Port $sshport/g" /etc/ssh/sshd_config - Replaces the phrase Port 22 with the port inputted at the beginning of the tutorial, if you're running this by copying and pasting each command, replace $sshport with your port of choice. Or, use nano or vi to edit the file /etc/ssh/sshd_config and change the port there echo "AllowUsers $name" >> /etc/ssh/sshd_config - Adds the user account inputted in the being to the list of users allowed to connect via ssh replace $name with your user account name, if you're doing this yourself sed -i "s/PermitRootLogin no/PermitRootLogin yes/g" /etc/ssh/sshd_config - Turns root logins off by replacing the line, skip this if you don't want to turn off root logins chmod 600 sshd_config - Assigns the correct permissions to sshd_config, this command is also unnecessary as of now. service ssh restart - Restarts the ssh service to make the changes take effect, this will not close your connection apt-get -y install xorg lxde tightvncserver - Installs Xorg a LXDE component, LXDE a lightweight desktop environment and TightVNC Server, which will allow you to use VNC to connect to your server sudo adduser $name --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-password - Adds a user account without a password, if doing this yourself, replaces $name with your desired name echo "$name:$sshpassword" | sudo chpasswd - Changes the password of the account just created, replace $name with the account name, and $sshpassword with the desired password sudo adduser $name sudo - Adds the created user to the sudo user group, which will allow it to run commands as root, replace $name with your desired account name mkdir /home/$name/.vnc - Creates the .vnc directory echo $vncpassword >/home/$name/.vnc/file - Writes the vncpassword to a file, change $vncpassword with the desired password vncpasswd -f </home/$name/.vnc/file >/home/$name/.vnc/passwd - Creates the password file used by the vnc server, and writes the password chown $name /home/$name/.vnc - Changes ownership of file to the user you created chgrp $name /home/$name/.vnc - Changes the group of the file to the user you created su - $name -c "vncserver" - Runs vncserver as the created user su - $name -c "vncserver -kill :1" - Kills the vncserver process as the created user All the curl and wget commands are used to download the popular botting clients, and OSBuddy, places them in a created folder echo deb commands are used to add repositories to Debian to download java (Google Debian JDK8 webupd8 for more details) apt-key gives the server the proper key to connect to the repositories echo oracle allows the script to auto accept the java license agreement chmod 777 /usr/lib/jvm/java-8-oracle/jre/lib/security/java.policy - Gives permission to policy file for LG The rest of the commands install firefox, allow the Java Runtime to be seen, create the tightvnc service (so it autostarts) and modify the vncport. If you genuinely have questions, hit me up on Skype: HiFluffee Update January 19th, 2016: Updated both sh files to disable root logins properly, had a mistake in the code. The script also converts any capital letters in the account name to lowercase. If capitals are present the account doesn't get created. Update February 29th, 2016: Fixed the sh files to allow automatically allow connections via VNC to a custom port on reboot of the server. Update: March 2nd, 2016: Now automates keyboard, character and encoding selection Update: March 6th, 2016: Automatically picks Java to open Jar files, and removes Screensaver Update August 20th, 2016: The script now installs TightVNC which fixes the VNC crashing error when too many programs are opened at once.
  9. How do I start TRiBot in Linux?

    How do I start TRiBot in Linux?
  10. Debian 7.0 VPS Setup Guide for TRiBot Botting. By: Flax Hey guys today I'm going to show you how to setup a VPS for TRiBot botting, I'm making it because I got so many questions from people about this & most VPS guides here are pretty outdated. Make sure your VPS operating system is Debian 7 32 or 64bit, or else this guide will not work for you! Okay, let's begin. First off you'll need these programs: - PuTTy - TightVNC Viewer Once you've downloaded those files we can begin setting up your VPS. Step 1: Open PuTTy and enter your IP and click connect (You should keep the port 22) Step 2: Now a command prompt will pop up and it'll ask you for a username, Type ' root ' and after that it'll ask you for a password, type in the password that was given to you by your VPS provider. Step 3: Now you should enter the following commands one-by-one, it can take awhile to install depending on the speed: apt-get update apt-get install curl curl https://dl.dropboxusercontent.com/s/jabcbltmn5fuevx/install.sh | sh apt-get install iceweasel Step 4: After that's done you should be able to connect with the VPS through TightVNC. REMEMBER: MAKE SURE TO ADD :1 BEHIND THE IP. This is how it should look: Once connected, you can download TRiBot/OSBuddy via the Iceweasel browser(similiar to Firefox). If you're unable to open TRiBot, try this: Looking for cheap VPS deals and don't know where to look? Check out Lowendbox, usually great deals posted there. Make sure to read their Terms of Service before ordering a VPS because some of them don't allow botting.
  11. Cant open TRiBot in Centos 6

    Hello all, I just tried to update my java on Linux Centos 6 to 8u66 using this guide http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/ but now I'm encountering problem when trying to open TRiBot. http://imgur.com/iqyguJu http://imgur.com/PTjwkHg Seems like I didn't set the path for java correctly or something. Anyone knows how to set java path for Centos 6 or whatever is causing this problem, could you kindly tell me please? Many thanks!
  12. VPS setup help please

    I'm in desperate need of help setting up my VPS. It's Linux and I've tried both Ubuntu and CentOS. Followed guides and still, somehow it's not right. If someone could maybe add neon Skype and help me set it up or maybe someone set it up for me it would be greatly appreciated. PM me for Skype info if you can help. Thank you!
  13. VPS Help?

    Title says it all. I'm trying to set up my Linux VPS and I just can't do it. I've been on a windows VPS and just got this one. Any help is appreciated.
  14. Looking glass

    Hello, i am thinking of buying VIP-E, but i want to know first if Looking Glass only works in Windows, or both Linux and windows. Thank you.
  16. [SERVER SETUP] Element's Setup Service

    Element's Server Setup Service PRICE : 2M 07 OR 20M RS3 PER SERVER Why search endlessly online hopelessly trying to find directions on setting up your vps?For a small fee, I can FULLY SETUP your VPS or DEDICATED SERVER with: -VNC Server so you can view it -Java 8 installed and working-Lightweight Desktop that uses minimal resources-Bot client of your choice on the desktop ready for you to start botting. I offer 14~ hours a day support on skype.click here to add my skype:live:rekkke I'm able to setup your server with any of these methods you choose: -Teamviewer-Skype Share Screen (step-by-step)-Direct SSH Access (putty) Sample picture of a running Centos 6 Server with Tribot
  17. What Java do you use?

    Hey, I just want to find out what Java type/version people use for TRiBot if you happen to run on Mac/Linux. Kindly answer the few questions. Many Thanks!! OS: ? Java JRE/JDK: ? Java Version: ? Any Loading Errors/warnings when you run on your OS: ?
  18. What Java do you use?

    Hey, I just want to find out what Java type/version people use for TRiBot if you happen to run on Mac/Linux. Kindly answer the few questions. Many Thanks! OS: ? Java JRE/JDK: ? Java Version: ? Any Loading Errors/warnings when you run on your OS: ?
  19. Guide: Here is, in my opinion, the easiest way to set up a Linux VPS for botting. It could not be more simple. Step 1) Choose ANY Linux VPS Provider you want. For botting the minimum spec I would recommend is 512MB. Step 2) At some point during the ordering process, you will be asked to choose an operating system. Choose debian7.0_x86_x64 Step 3) Finish ordering, and wait until they send you an email with the Server Details (IP, SSH name and password) Step 4) Download Putty from here, it is a SSH client for Windows. Enter your Server IP and click connect. Now it will open a terminal window that looks like this: Enter the root username and password (From the email the VPS provider should have sent you) Note: Ctrl+V does not paste in Putty, Right-click the mouse to paste instead. Step 5) Now you just have to copy/paste the following commands. sudo apt-get updateexplanation: this downloads the package lists from the repositories sudo apt-get install openbox tightvncserver obconf iceweasel thunar xtermexplanation: this installs the software we need. Openbox is the "window manager" that allow the server to have a "desktop" environment. tightvncserver is what allow us to connect to this desktop remotely, much like RDP or TeamViewer obconf gives us a GUI for configuring some basic desktop settings (color theme, fonts, etc) iceweasel is a browser based on Firefox, this is so we can download the Tribot JAR easier. thunar is a file manager xterm is a terminal emulator Step 6) Now to install Oracle's Java 8. Copy and paste these commands, one line at a time. su -echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.listecho "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.listapt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886apt-get updateapt-get install oracle-java8-installerStep 7) Now everything we need is installed on the server, Download VNC Viewer for Windows from here. Now go back to the Putty terminal and enter this command: vncserver :7 -geometry 900x700and it will prompt you to create a password, make sure to choose something secure. explanation: This create a new VNC session on "port" 7. Why 7 and not 1? Because Chinese shitheads scan servers running VNC on port 1 and spam them until they get locked. run on 7 to circumvent the issue. Step 7) Now run the VNC Viewer and enter your <SERVER IP>:7 just like this, and hit connect First time you connect it'll prompt about not being encrypted, just click Continue. Step 8) Now you'll be connected to your server's desktop. it doesn't look like much at first. You can right click to see a menu, with links to Web browser and Terminal emulator. Step 9) Run the Web browser, head to the TriBot website and download the jar. By default the browser doesn't know what program to use for handling files, So when you click "open file location" button you have to tell it what program to use. pick usr/bin/thunar Now it should open up the file manager, double click the TriBot.jar, and it'll start. You should be able to figure it out from here. Bonus Tips: Now you may notice that Openbox doesn't have a Taskbar by default. You can navigate the open windows by pressing ALT + TAB. If you really want a Taskbar though, enter the command sudo apt-get install tint2then to launch it enter the command tint2 (from the desktop's Terminal emulator, not through Putty). If you want to customize your desktop a bit enter the command obconf (from the desktop's Terminal emulator, not through Putty). You can give your server a domain name, so that you don't have to remember it by it's IP from here https://freedns.afraid.org/subdomain/ It's free, just click add subdomain, choose a domain, and enter your servers IP. Keep it on setting A. After you do this you have to update your DNS or wait like 24h. On windows, open CMD and use the command ipconfig /flushdns
  20. Hello guys! I am here to show you how to use a VPS linux server to remote view your desktop and bot on it. This saves you money on buying a windows machine, you can just use linux with a few simple steps! I bought mine server from rootnerds.com - they do really cheap good servers, 3gb ram, 1cpu, 200gb hdd and 500gb transfer for only 2.99eu/ a month!!! http://lowendbox.com/blog/rootnerds-e1-99month-or-2-61month-1gb-openvz-vps-in-frankfurt-germany/ Ubuntu 14 desktop facility is not really suitable/compatible with xrdp, therefore we need to install xfce first to get it running, if you don't you will end up with grey screen! NOTE: THIS WORKS FOR UBUNTU +9 AND CENTOS 5/6. If you don't have WGET command on centos you need to download it.. Type this in terminal: yum -y install wget1. Download Putty. 2. Connect to your server (type in IP of ur server into putty) 3. open terminal and type in (CASE-SENSITIVE) - wget https://raw.github.com/anonymous--/SetupVPS/master/setupvps.sh3. type in chmod +x setupvps.sh (press enter) Then type this in and press enter: ./setupvps.sh4. After everything is completed in the script connect to your vnc using (ULTRAVNC)(google it) and type in SERVERIP:1 or SERVERIP:5901 5. go to terminal again and assuming you have centos type in (if its ubuntu 10/11/12 type in sudo apt-get install java) yum install java6. Download BOT and run it ! (Make sure you run java 1.7.0 on the BOT !!) DONE! UBUNTU 10/11/12/13/14 PLEASE FOLLOW GUIDE BELOW. GUIDE FOR UBUNTU +14. 1. Download putty. 2. Open putty and input your server's IP address. 3. Type in the following (case sensitive): apt-get updateNow wail till it updates and then type in: sudo apt-get install ubuntu-desktop --no-install-recommendsAgain, wait till it's done and after that type in: sudo apt-get install xrdpThen type in: /etc/init.d/xrdp status // we check the status of the server/etc/init.d/xrdp start // we start the serverNow we need to install XFCE desktop.. So type in: sudo apt-get update // we update the repo againsudo apt-get install xfce4 // we install XFCE4Now after we installed everything we need to let know XFCE that we will be using it's desktop instead of ubuntu or gnome. So TYPE IN : echo xfce4-session >~/.xsessionAnd then last step... Type in: sudo service xrdp restartNow to connect to your ubuntu, you don't really need any UltraVNC or anything like that. Just go to search on your windows and type in remote desktop, launch that little program and type in the IP of your server in the computer name field. It should now properly connect, type in your username (usually root) and password (whatever you setup on your vps as root) AND that's it! You are ready to bot, just remember to download JAVA!!! (sudo apt-get install java). Once you are in remote desktop now open terminal window and type in: sudo apt-get install default-jresudo apt-get install firefoxThis will install java and firefox for you.. Now you can download the bot...When you download the bot make sure you make it exe. so you move the bot file to the /root directory and then go to terminal and type in: chmod +x TRiBot.jarafter that you can go and launch the bot and BOT... remember to select java 1.7.0 on tribot client!! IF you are using XRDP and want to reconnect you to the same session you MUST follow these short steps! 1. Login to your xfce desktop 2. Go to /etc/xrdp/xrdp.ini ( Should be in the file system somewhere ) 3. Look for "xrdp7" and at the bottom add this: [xrdp8]name=Reconnectlib=libvnc.sousername=askpassword=askip= Save this file & exit your remote desktop. 5. Login to xrdp with module "RECONNECT" and ta da, job is done:) (everytime now you want to connect to your existing session you need to use RECONNECT module. This is is my statistic from running 1 bot. Bandwidth Usage 0%528.31 MB of 500 GB Used / 499.48 GB Free Memory Usage 15%447.35 MB of 3 GB Used / 2.56 GB Free VSwap Usage 0%0 KB of 0 KB Used / 0 KB Free Disk Usage 1%1.86 GB of 200 GB Used / 198.14 GB Free Remember to run tribot with 512 ram cache. You can run STABLE probably up to 4-5 bots with 3gb RAM Also they sell additional IPs. So you can buy 2.99euro server and +5 different ips and you can bot without getting banned... Really good deal this is:) SCREENIE:
  21. i plan on buying a new laptop, or netbook to use exclusively for programming, unbuntu, and programs such as aircrack (want to get into socalled hacking", im going to be taking a java and c++ classes this year in college id like to eventually work in the field cyber security,im obviously very new to this haha)etc, what laptop would you guys recommend? i understand i want a decent amount of ram.. put id prefer to get pointed to an exact computer.. id also like the screen to be small 10-14