Profit Hack Scam or Legit Review! MUST READ URGENT WARNING ...

A thorough evaluation of the 9/18 PTS update and base changes, as well as almost everything else coming up.

Hello, here’s another round of Esamir Rework reviews. I’ll also cover the Indar base changes, the storm, vehicle balance changes and new infantry gear. I’m not going to touch on outfit resource changes here, since this post is long enough already. I’d like to give shoutouts to aln-isolator , [NWYT]Praefectus, the pilots of [SACA] and everyone else who helped give feedback.
Here’s the image gallery. This time around the bases listed in the document match the order in which they appear in the gallery. https://imgur.com/a/5pd5VFj
Esamir has a new skybox which is much less bright. I can now see vehicle weapon tracers when shooting. This is a long asked for change.
Andvari: 3 points now, 12 min cap with 2 points, 4 mins with 3 points. Consider adjusting the timers.
Ymir: No changes to terrain that I can see. It’s a 12 minute cap with two points owned, and 4 minutes with 3 points. Might consider reducing those slightly.
Apex Genetics has had its wall adjusted somewhat, as well as the rocks surrounding the triple stack. There are now more routes for infantry to enter the base.
Aurora Materials: Sunderer garage and surrounding terrain seem to have been lowered slightly. Also, there’s now a rock at the end of the garage, which reduces the possible angles the bus inside can be shelled from. The slope between the crescent building and the road has had some paths added for infantry. Overall, good changes. However, there’s still one issue here, and that’s the possibility of shelling the triple stack balcony from the ridge NW of the base. Additional purple spikes from the cluster behind the spawn room could be positioned to block this firing angle.
Eastwake Harborage: Point has received a new structure above it. It’s now on the bottom floor of a triple stack that has an expanded balcony around its second floor. This gives point holders a lot of additional cover, but the problems with this base still exist. There’s still a ridiculous distance between spawn room and the point with minimal cover from vehicles/bolters/LAs- a literal Death Valley. The area immediately around point is still extremely harasser friendly and could use some props to obstruct harasser movement. In its current position, the teleporter room is useless since infantry leaving it must still advance through Death Valley. Sundy positions are a bit sketchy, too. Fortunately, I’ve had a long discussion and now believe this base could be fixed with a couple tweaks. Consider replacing the AI turret outside the spawn room with an AV gun. This would discourage excessively aggressive vehicles from camping Death Valley. Likewise, replacing the light vehicle pull with an MBT pull gives defenders a bit more potential firepower, and increases the area attacking vehicles must cover to protect their own vulnerable spawns. This base would also benefit from the moving of primary teleporter room to a point higher up the hill and closer to the point, as shown by squad waypoint in this image: https://i.imgur.com/TuEee9F.png. A second teleporter here at hearts waypoint https://i.imgur.com/JUbXklc.png gives defenders another route into the point without going through Death Valley. At these two locations sunderer garages could be built to create safer spawn points for attackers.https://i.imgur.com/QWblfz4.png https://i.imgur.com/w4HR05n.png
Echo valley: Rocks have been added on the exterior side of the vehicle terminal to give it some cover. However, they aren’t close enough to each other to prevent me from driving through with a Kobalt bus, nor is there anything stopping me from hacking the terminal or using a GSD to get through the shield and then start driving around the base. Placement of a couple rocks in very specific spots would stop this. Secondly, a crate has been placed between bridges to give infantry another path into the point building. It’s a cool concept, but it needs some form of obstruction to prevent me from driving harassers or possibly larger vehicles onto the two bridges and blasting point directly. Thirdly, consider some form of sight blockers on the west wall to reduce the potential for LAs to spawn camp.
Excavion DS-01E: Cover has been placed over both tunnels, which is an excellent change. MBT pulls have been added to this base, though they could stand to be moved slightly closer to the spawn room to deter attackers from hacking them and flooding the base with AI vehicles. A point is located in a long narrow building near the eastern tunnel exit. B is in a triple stack on the south side. C is located immediately west of the drill site. Capture timer is 4 minutes with two points and 1 minute with all 3.
This base is mostly fine, but could do with some small tweaks for increased cover. At A point the point holders have few options for cover inside. There are two small smokestack structures (pictures in gallery) that could be replaced with actual buildings to provide more cover from aircraft for players moving around inside the base. Timers could probably be increased slightly. Overall though it’s in a decent state.
Genudine Gardens: Some props have been added throughout the base that’ll prevent harassers from turboing around like maniacs, but the gigantic hole in the wall in one corner needs to be closed off somewhat to prevent vehicle entry or at least make it more difficult. This base would be fine if that hole were sealed or obstructed better.
Grey Heron: Additional cover has been placed on the side of the staircase leading from spawn to B/C point. The secondary route for defenders has been fleshed out- the door now is high enough to get under, and there is a hole in the floor that allows defenders to drop down to the lower level. Cover has been added on the B side of this base.
For improvements, I still think a roof is needed over the stairs from defender spawn to the lower level. A wall alone won’t stop tanks from shelling it. C could use a bit of cover, but I’m concerned that adding too much will turn it into a fortress. You can enter this base with harassers, so some bollards should be added to each entrance to prevent that.
Jaegers’ fist: Sunderer garage has been added, and the trench has been improved. This base has some odd issues from an infantry perspective, namely that attackers and defenders have the exact same routes to the point, as shown in the gallery. I have no ideas for how this could be improved. I still believe the point needs some kind of roof to block HESH spam and A2G, preferably a solid one to deter LAs from doing C4 bombing.
BL-4 Recovery and Vidar Observation Post both have spawn rooms and light vehicle terminals. This is a pretty good change, allowing closer vehicle pulls and a shorter sundy reinforcement distance for attacks on the surrounding facilities.
Jord Amp Station: More cover has been added around C point. This is a good change, but doesn’t change the fact that A is still inside the station.
Mani Lake: This one has undergone the most terrain edits, and consequently has become a lot less vehicle friendly. The two trenches leading into the base have had barricades installed, allowing infantry to move through but not vehicles. The hills surrounding the base have had their exterior faces steepened significantly, preventing treaded vehicles from driving up them. This change is excellent, but needs a bit of tuning. The Western Ridge’s southern tip has a shallow enough slope that tanks can still drive up it. On the large mountain to the West on the far side of the road, there’s a small protrusion that should also be levelled. Once these two spots are taken care of, this base will be fine. Overall, the changes are very good here.
Mattherson’s Triumph: The Sunderer NDZ has been reduced in radius, which allows the defenders to deploy inside the south tower for a safer position. This is a good change. The ridgeline to the NE has had its northern face steepened significantly, preventing tanks from driving up that side. However, the SW face has become easier to traverse, so the ridge is still usable for bombardment of the catwalks and A point. If this goes live in this state, it’s not a total disaster since tanks driving up that will be very exposed to AV fire from the tower, but it still could stand to be addressed. Likewise, there’s still a nice spur sticking out of the north end from the NW ridge that allows tanks to easily shell defender spawn and A point. The fix here is simple- flatten the spur completely.
A point needs additional work. At minimum, the windows on each tower in the room where A point/SCU would normally go should be sealed off to reduce the angles point holders must watch. There’s very little cover on the ground, especially when you consider all the angles A can be shot at from. I believe the point could be enclosed in the same type of building used at Chimney Rock’s point on Amerish. The bridges are a mixed bag. They’re identical copies with one rotated 180 degrees, which means that crate placement favors the attackers on B side and the defenders on the C side. Picking one crate pattern for all 4 bridge ends is one possible fix. I’m still not sold on the idea of both points being on bridges. They’re very exposed to A2G spam and bolters. Overall, at the very least the terrain edits are a nice start, and the sunderer NDZ change is very welcome.
Nott Communications: This base is now entirely underground. Attackers enter by overloading a shielded gate, and then drop down into an amp station interior. These gravity lifts are one way, but please consider adding an up lift to replace one of the drop pads. A point is in the position where A points usually are in amp stations. B and C are in the room where SCU would be normally positioned. At the end of this room where the tunnels and back door would normally be is a one-way teleporter, which is the only way for anyone to get out of this base right now. Defenders spawn underground and there’s a one-way shield leading to where the vehicle bay normally is. To improve this base, I’d make the one-way shield a two way shield, and reverse one of the grav lifts. I could not test the cap timer since I did not feel like ghost capping half a continent.
Pale Canyon: Some cover has been adjusted by the big yellow tanks on the SE side. A new route has been placed through the rocks at the NW corner of the base. This is an interesting change, but I don’t know how that’ll play out on live since currently I can park a bus inside the base at the same location.
The Rink: The ground texture at A point is now ice, so it’s actually an ice rink. Too bad you don’t slide around here.
Saerro Listening Post: Trees added to A point to break LOS between attacking vehicles and the tower. The wall between A and B has had some new gaps placed in it to allow infantry to get in. Interesting changes for sure, but I don’t know how they’ll play out.
The Traverse: The bridge has been resurrected, although it’s in a heavily damaged state. It’s now an infantry only playground, unless you’re a bold harasser or magrider driver. Because the storm was here, I really couldn’t stick around and take a long look at this. Lastly, the bottom of the pit has been raised a bit and paths to the bottom have been defined more clearly.
There also have been some changes to roads around the continent, but nothing major.
Indar:
TI Alloys: The removal of the bridge is a failure to understand why TI Alloys is such a difficult base to attack. On live servers, TI currently suffers from horrific sunderer placement options which combine with its central location to create a base that’s easy to defend. From the North, attackers must park their bus and attack up a hill through narrow ravines into entrenched defenders backed up by AI harassers, sunderers, ANTs, lightnings and even occasional MBTs. From the South, attackers have two bus spots: One is placed to the south-east, below the point. The other is placed directly south of the spawn room on the far side of the road. Both of these options are suboptimal- on the south east spawn the bus can easily be sniped by vehicles shelling from the Crown, driving down from the Crown, or by vehicles streaming out of the vehicle pull. The south bus on the far side of the road is also not ideal, since infantry have to cross the road and deal with a flood of vehicles as well as an angry AI turret. The only decent spawn location is at the end of the rock bridge, since that one’s reasonably safe from enemy vehicles and doesn’t involve attacking from the low ground. However, this position’s impeded by the fact that attackers from the north inevitably gravitate to the eastern side of the base since that’s safer from the defenders, forcing a three way that never ends. The result is a base that can’t be broken except by routers.
The removal of the rock bridge changes none of this, but instead creates more problems. The safe sundy position on the bridge is gone entirely. Further, the bridge’s removal allows tanks to bombard Ti from the Crown once more, since it served as a line-of-sight blocker. The new attacker foot path to the north east is extremely vulnerable to bombardment from the Crown.
As far as the base interior goes, a new wall has been added to the interior of the point room structure. This might give attackers a better chance to get to the point, but at the same time it might make things easier for the defenders should they conduct an organized push since there are fewer angles to set up a crossfire from.
So how can Ti be improved? I’d start by bringing the bridge back, or at least a small section of it to allow for a safe sunderer position at the east side. For the south, consider a tunnel leading under the road. This allows infantry to get to the base safely. I’d also consider adding in more props to restrict the passage of vehicles through the spawn room area to the northern side of the base. Removing the Kobalt bus fiesta there will make it easier for attackers to push in from the north. Lastly, if the bridge is not restored, consider creating a rock wall at the north east section of crown to prevent tanks from raining hell on anyone fighting at Ti.
Crown: The removal of D point is honestly a good thing. It wasn’t fun for anyone to attack since it’s open ground and below a cliff which enables C4 spam against vehicles and requires attackers push against entrenched infantry. Since Crown becomes a three point again, now the base cannot be stuck in a perpetual stalemate. I’m not a fan of where A point was moved to, either. I think if the rock bridge were kept then Crown would be mostly fine. With the three non-vehicle points it has on live. The issue with A being on that southern bridge is that if the attackers set up sunderers to control B, then they get A almost for free and can contest C as well. B point has been moved farther towards the center of the mountain and the tunnel system lengthened a bit, and a lot of cover has been removed at the initial entrance room that exists on live.The extra tunnel into B is an interesting idea and gives a better chance of an attack from the North succeeding, but at the same time it’s just another tunnel choke point to for aoe spam to create nasty farms. C is also problematic if it’s supposed to be the easy point for defenders to contest. It’s a fair distance from the tower, and it’s also open ground which is prime for A2G farming. I’d suggest moving this one into one of the nearby buildings if A must stay in the position it’s at on PTS. I’m not convinced the base needed any point position changes apart from the removal of D point. The current point layout on PTS favors an attack from the SE very heavily, and attacks from the East or North are far more difficult. While old A was very close to the tower, at least it provided a convenient point for attacks from the East. None of the changes really address the problem of poor bus location options, and with the current terrain there really aren’t many good potential spawn options. At most some garages could be added.
Ceres Hydroponics: Defenders now have a slightly shorter path to the point when pushing from the NE side of the base. The point itself has much less cover. I’m not going to make judgements on this without seeing how it plays out.
The Esamir storm: I’m not sure what this thing is supposed to do. The entire point of the game is large scale battles, yet this thing rolls around the map destroying the biggest fights. There’s nowhere safe from it. Sunderers will get destroyed even if put in garages. When outdoors infantry can be instagibbed by lightning for staying outside too long, and even when indoors their shielding takes frequent chip damage from environmental effects. The shield damage consistently drops players down about 150 shield points that constantly recharge, but this is enough to start messing with TTKs. For example, a commissioner can consistently OHK players. Since the shield damage is not synchronized across all players, it’s possible to be forced into gunfights where you have no hope of winning not because you were in a bad spot or outplayed, but simply because the game decided it’s your time to die. This applies doubly for lightning bolts which will randomly strike you down. There’s a text warning, of course, but random OHK mechanics really shouldn’t be a thing. You cannot use steel rain in the storm.
For vehicles this is obnoxious too. Ground vehicles lose most of their mobility, which will punish new players with poorly certed vehicles even more. Aircraft are even worse off, losing most of their vertical thrust. At times I felt like even afterburning upward was barely enough to keep the aircraft airborne. Vehicles kept in the storm for too long will simply be instagibbed, which cripples sunderers as spawns. The storm also destroys base turrets and terminals.
There are counters to the storm, though. Infantry can deploy lightning rods bought with merit that allow them to fight outside, but it doesn’t stop shield chip damage, and can equip an insulated armor suit at the cost of flak armor, nanoweave, or shield capacitor. This suit slot appears to be bugged and doesn’t actually reduce the chip damage taken by your shields. Carapace seems to be immune to this chip damage. Vehicles can equip insulated armor in the defense slot. This mitigates the performance hit to vehicles, reduces the damage taken by lightning, and prevents the storm from instagibbing your vehicle. Now, this is less of a problem in the first place for aircraft and tanks, but it screws over sunderers. Sunderers are already fragile enough even with deployment shield equipped, but forcing spawn buses to use this module and rely on their low hull HP is a very bad idea when paired with random lightning strikes and the severe lack of garages Esamir has.
With all that out of the way, the question I have to ask is why is the storm designed like this? It seems like a band-aid fix for zerging and actively punishes trying to create large fights. It cripples the vehicle game, negatively affects the infantry game, creates inconsistent TTKs, and only adds frustrating game mechanics. If the center of the map ends up with stalemates, it’ll circle around there endlessly preventing any kind of progress through the pile of three point bases. Why this, when there’s a lot more interesting concepts that could be used? For example, maybe the storm could reduce the rate at which players can spawn at a base/sunderers/routers. Maybe it could jam radaprevent Q spotting. Consider reducing shield chip damage to 50 shields instead of 150 to reduce TTK variance. There’s a lot more interesting ways it could change the game without being the anti-fun mechanic that it’s currently set up as.
Infantry gear:
Lightning grenade: Cool, you can launch a targeted lightning strike when in the storm. More instagibs is what the game needed.
Lightning rod: This temporarily redirects lightning strikes near you. This is a solution to an obnoxious problem that doesn’t need to exist.
Condensate grenade: Reduces movement speed and ROF by 20% for six seconds. This is a terrible idea in an FPS game. This doesn’t create interesting gameplay situations. Instead of being outplayed, players hit by this just lose since the game’s punishing them for playing. Keep this in RPGs and RTS games. Now, we do have status grenades already, but do we need one that’s as powerful as this one is?
BEC grenade: Similar to Condensate Grenades, this is a horrible addition to the game. Anything that hurts player mobility/damage output is a bad idea.
Neutralizer Device: Campaign reward that allows players to acquire abandoned vehicles, and apparently strip ability energy from players too. I like the idea of vehicle acquisition, but I don’t know if we’ll ever see the second use of this tool.
Abandoned vehicles: Around the continent are the hulks of abandoned tanks, sunderers and aircraft. They come with a special ability that I haven’t really tested, HEAT cannons and the first generation ES top gun. For the sake of loadout parity for all 3 abandoned MBTs I’d like to suggest the Prowler get a Gatekeeper instead of the Vulcan.
Vehicle changes: Havoc missiles: Are these things still necessary, with the liberator nerfs? These things seem redundant now, and they’ll punish rep gal balls unnecessarily hard while valkyries with rep monkeys can probably still dodge these things easily.
Phalanx AA turret range increase: This doesn’t fix any of the problems with the current AA setup. Instead, it’s going to just annoy A2A players who are flying along at high altitude and getting plinked by base AA guns, which is the reason the things got their range capped to begin with! Honestly I think these things should be replaced by weapons like Bastion CIWS guns. Those things are nasty at close range but their damage output falls off heavily at range.
Liberator: -500 HP and ESF nosegun resist from 85 to 80. While the liberator needed some changes regarding its durability and repair tanking in particular, this change spectacularly misses the mark on many levels. This change skews ESF vs Liberator combat too far in favor of ESFs. When paired with air locks this brings down the TTK to incredibly fast levels (around 9 seconds, which isn’t even enough for three dalton shots) In this post, mystoganofedolas https://www.reddit.com/Planetside/comments/ivjg8t/rock_paper_scissor_balance/ explains in great detail the liberator issues- it’s a blatant hard counter to ground vehicles, and gets brutally hard countered by ESFs on PTS. Hard counter mechanics are terrible in an FPS game. In this sort of rock-paper-scissors gameplay, things boil down less to individual ability and more towards who has an exact counter to something, which is extremely boring. There’s no skill in using A2A missiles, just as there’s minimal skill in hovering over tanks and daltoning them. In this post here https://www.reddit.com/Planetside/comments/ivsssx/did_some_basic_math_regarding_the_upcoming/, taltharius demonstrates that -500 HP barely changes anything in the case of liberators eating multiple AP shells before hitting fire suppression and flying off. Skilled gunnery should be rewarded, and sloppy flying should be punished.
So how can this be improved? Consider reducing vulnerability to ESF noseguns slightly. Adjusting Liberator resistance against tank shells, light anti-vehicle, gatling guns, and infantry rockets will increase the damage libs take from ground fire and punish poor flying/reward skilled aim. Possibly consider increasing MBT main gun elevation angles slightly, to reduce the ability of liberators to hover over tanks with minimal counterplay.
Harasser: Nanite cost to 300. Oh boy this one misses the mark completely. The problem with harassers has never really been cost related, but rather one that got introduced with CAI. The harasser itself is not overpowered and its efficiency in combat drops off hard at higher levels of gameplay. Only when harasser numbers become overwhelming (3 or more harassers vs 1 MBT) do the harassers stand a chance of defeating the best tank crews, and even then the tank usually can take 2-3 harassers with it. Harasser vs tank gameplay is extremely boring and very binary. If the harasser has a CQ AV gun it’s forced to fight at point blank which means I delete it easily. If it uses halberd or ES long range AV we both enter a boring poke fight where neither one does significant damage to the other. Even if the harasser opens up with rear hits the MBT still has an overwhelming advantage in firepower and hit points. With tanks, the problem since CAI has been poor muzzle velocity of HEAT shells which makes hitting difficult and what most players will have equipped, pathetic Basilisk DPS against everything (Kobalt kills stock harassers 4 seconds faster), Skyguards being helpless against every ground vehicle, and the Viper not having the accuracy to deal with small moving fast targets. Small changes to these three weapons will reduce harasser vs tank complaints.
Harasser vs Harasser is broken, for a different reason. Harassers have a weakness to gatling guns, which means that the Vulcan and Aphelion rip through harassers while the Mjolnir specializes in fighting heavy vehicles. In practice, this means that for low/average skilled car crews, vulcans are disproportionately powerful since less skilled players won’t know to keep outside minimum damage range. At higher levels an Aphelion car is very hard to fight. Toning back harasser weaknesses to gatling guns might improve this situation, but at the same time it might nerf the Aphelion too much. At the very least this’d probably reduce vulcan whine somewhat.
Overall, I have mixed impressions. The base changes are mostly for the better, but the storm, infantry gear, and vehicle changes are mostly bad or miss the mark completely.
submitted by ItsJustDelta to Planetside [link] [comments]

HIRE A HACKER: SOLIDARITY HACKER FOR HIRE REVIEWS

BEST HACKER FOR HIRE TO HACK A CELL PHONE Hire a hacker that needs not to jailbreak your phone in order to use these iOS hacking apps. Once you do that, the option to get the seniorhackers app/service often comes up with an address for you to contact for further directives. The ethical hacking services can be used to analyze keychain contents, including passwords, keys, certificates and messages etc. for any sensitive information.
Speaking in developer language, seniorhacker.tech offers binary analysis using o tool, keychain analysis using keychain_dumper, working, Binary decryption using dump decrypted and database reading using SQLite. Besides these functions, the hacking tool also lets you create, edit and install the tweaks.
The iOS hacking app was developed by senior hackers for an easy to use web GUI and can be used in various programming functions such as Cycript integration, class dumps, automatic jailbreak-detection bypasses, automatic SSL certificate pinning bypasses, re-implemented objc_msgSend for logging and tracing function calls in real-time.
SOLIDARITY HACKER REVIEWS — Best iOS / MOBILE PHONE Hacking Application For iOS Myriam iOS Security App was developed by security researcher and GitHub user Solidarityhacker who created a learning platform for hack techies to become the next big iOS hackers where people can Hire a Hacker. As a result, this iOS hacking tool is the perfect place to start for any newbie iOS hacker to develop their skills.
Some of the hacking challenges a.k.a. device vulnerabilities that newbie hackers can exploit with this mobile hacking application include Authentication, In-App Data modification, App Activation Bypass, Jailbreak Detection, In-App Resources, and variable Modification.
To Provide a powerful tool that makes use of the widely-used Nmap scanner in the background to map and scan the connected networks. Once you install the Network Mapper app from Play Store, it will automatically download and install the required Nmap binaries from the Internet and provide you with an easy-to-use GUI to perform scans. Using Network Mapper, you can do a comprehensive scan on the network to identify live hosts and gather a range of information like open ports, network attributes, OS information, etc.
Trustworthy Certified Ethical Hackers For Hire
Solidarityhacker.com/services/ Hackers For Hire committed to excellence. There are situations when you just think how to hire a hacker, but you just hesitate to contact a hacker. Feel free to get in touch with us and maybe we might offer you the exact hire a hacker service you are looking for.
Here are a few of most widely used hacker for hire services.

Hire a Hacker Today! Your identity will be kept anonymous, Send a message to [email protected]
submitted by jhondaski5444 to u/jhondaski5444 [link] [comments]

11-04 23:47 - 'DON'T USE THIS' (self.linux) by /u/CreeperTyE removed from /r/linux within 6-16min

'''
This is for cyberpatriots, pls don't use this.
#!/bin/bash
# CyberPatriot Ubuntu (Trusty Tahr) Script v0.3.5
# Root is required to run this script, but chmod should not be used on script or run as root.
# User running script must be in group 'sudo'.
#
# Not everything is covered in this script. Please make sure to review checklist and the Securing Debian Manual.
# This script is only meant to be used for whichever team Keita Susuki is on.
# CHANGES: sed is now more often used to find and replace instead of append to config files
function main {
kernel_info=$(uname -a)
time=$(date)
display_info=$(whoami)
sshd="/etc/ssh/sshd_config"
apache_s="/etc/apache2/apache2.conf"
vsftpd_s="/etc/vsftpd.conf"
echo "---------------------------------------------------------"
echo "Script version: v0.3.5"
echo "Current User: $display_info"
echo "Team: Binary Bros"
echo "Current Time: $time"
echo "Kernel info: $kernel_info"
echo "Now, what can I do for you today?"
echo "---------------------------------------------------------"
echo -en '\n'
read -p "Press ENTER to continue."
echo -en '\n'
echo "WARNING: IF YOU HAVE NEGLECTED TO COMPLETE THE FORENSICS QUESTIONS, IMMEDIATELY CTRL+C THIS SCRIPT."
echo "HAVE YOU COMPLETED ALL THE FORENSICS QUESTIONS? [Y/N]"
read -r forensic_questions
if [[ $forensic_questions == "y" || $forensic_questions == "Y" ]]; then
clear
echo "Good. Now let's start working."
elif [[ $forensic_questions == "n" || $forensic_questions == "N" ]]; then
echo "Finish the forensics questions and come back."
exit
else
echo "Error: bad input."
fi
echo "Before using apt, we need to check to see if sources.list hasn't been tampered with."
echo "Redirecting you to /etc/apt/sources.list in 5 seconds..."
sleep 5
sudo gedit /etc/apt/sources.list
echo "Securing /run/shm."
echo "r-- is dangerous, only on servers if there is no reason for /run/shm."
echo "Read only /run/shm can cause many programs to break. Be cautious."
echo -en '\n'
echo "Options:"
echo "Mount /run/shm r-- (read-only) [r]"
echo "Mount /run/shm rw- (read-write) [w]"
echo "Skip this method. [x]"
read -r shared_memory
if [[ $shared_memory == "r" || $shared_memory == "R" ]]; then
echo "none /run/shm tmpfs defaults,ro 0 0" | sudo tee -a /etc/fstab
echo "Done. Restart box after script has run its course."
elif [[ $shared_memory == "w" || $shared_memory == "w" ]]; then
echo "none /run/shm tmpfs rw,noexec,nosuid,nodev 0 0" | sudo tee -a /etc/fstab
echo "Done. Restart box after script has run its course."
elif [[ $shared_memory == "x" || $shared_memory == "X" ]]; then
echo "Understood. Check UnsafeDefaults page on Ubuntu's website."
fi
echo -en '\n'
echo "Next, we will check hosts file. Make sure nothing looks amiss (default config)."
echo "Redirecting you to hosts file in 5 seconds..."
sleep 5
sudo gedit /etc/hosts
echo -en '\n'
echo "See if nameserver is unfamiliar, if it is, change to google public (8.8.8.8)."
echo "Redirecting you in 3 seconds..."
sudo gedit /etc/resolv.conf
echo -en '\n'
echo "I will now install packages necessary for the security of the system."
echo -en '\n'
sudo apt-get -y -qq install rkhunter clamav clamtk gufw ufw libpam-cracklib vim nmap sysv-rc-conf bum unattended-upgrades logcheck lynis members auditd chkrootkit fail2ban
echo -en '\n'
echo "Configuring automatic upgrades.."
sudo dpkg-reconfigure --priority=low unattended-upgrades
echo "Would you like to manually use gufw or have the script automatically use ufw and close off ports?"
echo -en '\n'
echo "Options:"
echo "g: gufw"
echo "a: auto ufw"
echo "ga: ufw then manual gufw"
read -r firewall_config
if [[ $firewall_config == "g" || $firewall_config == "G" ]]; then
echo "Opening gufw in 5 seconds..."
sleep 5
sudo gufw
elif [[ $firewall_config == "a" || $firewall_config == "A" ]]; then
sudo ufw enable
sudo ufw deny 23
sudo ufw deny 2049
sudo ufw deny 515
sudo ufw deny 111
sudo ufw deny 9051
sudo ufw deny 31337
sudo ufw status
echo "Automatic configuration of firewall completed. I recommend that you look over this again."
sleep 10
elif [[ $firewall_config == "ga" || $firewall_config == "GA" ]]; then
sudo ufw enable
sudo ufw deny 23
sudo ufw deny 2049
sudo ufw deny 515
sudo ufw deny 111
sudo ufw deny 9051
sudo ufw deny 31337
sudo gufw
else
echo "Error: bad input."
fi
clear
echo -en '\n'
echo "Running nmap on 127.0.0.1 to display open ports..." # nmap isn't considered a "hacking tool"
echo "Would you also like to save output to nmap_output.txt [y/n]?"
echo -en '\n'
read -r nmap_input
if [[ $nmap_input == "y" || $nmap_input == "Y" ]]; then
echo "Sending output to nmap_output.txt.."
touch nmap_output.txt
echo "Running nmap on localhost again so you can see the output."
nmap -sV 127.0.0.1 > nmap_output.txt
sleep 10
echo -en '\n'
elif [[ $nmap_input == "n" || $nmap_input == "N" ]]; then
echo "Understood. Running nmap on localhost.."
nmap -sV 127.0.0.1
sleep 10
echo -en '\n'
else
echo "Error: bad input."
echo -en '\n'
fi
echo "Now please disable unneeded processes keeping ports open."
sleep 5
sudo sysv-rc-conf # preferred tool for this
echo -en '\n'
echo "Please make sure there is nothing besides exit 0 and some comments."
sleep 5
sudo vim /etc/rc.local
echo -en '\n'
echo "Checking for sshd_config file"
if [ -f "$sshd" ]; then
echo "sshd is present on this system."
echo "Is sshd a critical service on this machine? [y/n]"
echo "note: selecting N will remove sshd from this system. Proceed with caution."
read -r sshd_critical
if [[ $sshd_critical == "y" || $sshd_critical == "Y" ]]; then
sshd_secure_config
elif [[ $sshd_critical == "n" || $sshd_critical == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
echo -en '\n'
echo "Would you like to restart sshd? [y/n]"
read -r sshd_restart_uinput
if [[ $sshd_restart_uinput == "Y" || $sshd_restart_uinput == "y" ]]; then # may take points and then give back
echo "Restarting sshd..."
sudo service sshd restart
elif [[ $sshd_restart_uinput == "n" || $sshd_restart_uinput == "N" ]]; then
echo "Understood. Remember that changes will not happen until sshd is restarted."
else
echo "Error: bad input."
fi
fi
clear
echo -en '\n'
echo "Disabling guest user and turning off autologin. Editing /etc/lightdm/lightdm.conf"
echo "Checklist reference: GENERAL/8 Alpha, Bravo"
echo "Remember to restart lightdm or restart box later on."
echo "I will direct you there in 5 seconds."
sleep 5
sudo vim /etc/lightdm/lightdm.conf
echo -en '\n'
printf "Now, would you like for me to add some better settings for /etc/sysctl.conf? [y\n]"
read -r secure_sysctl
if [[ $secure_sysctl == "y" || $secure_sysctl == "Y" ]]; then
sysctl_secure_config
elif [[ $secure_sysctl == "n" || $secure_sysctl == "N" ]]; then
echo -en '\n'
echo "Understood, I recommend you do this manually however."
else
echo -en '\n'
echo "Error: bad input"
fi
echo -en '\n'
echo "Lock the root account? [y/n]"
read -r disable_root
echo -en '\n'
if [[ $disable_root == "y" || $disable_root == "Y" ]]; then
sudo passwd -l root
echo "Root account locked."
elif [[ $disable_root == "n" || $disable_root == "N" ]]; then
echo "Understood, manually lock please."
else
echo "Bad input."
fi
clear
echo -en '\n'
echo "Limit access to su to all users but the ones in group wheel? [y/n]"
echo -en '\n'
read -r lim_su
if [[ $lim_su == "y" || $lim_su == "Y" ]]; then
sudo chown [link]1 /bin/su sudo
chmod 04750 /bin/su
echo "Done."
elif [[ $lim_su == "n" || $lim_su == "N" ]]; then
echo "Remember to manually limit access to su! All it takes is a single uncomment..."
else
echo "Bad input."
fi
clear
if [[ -f "$apache_s" ]]; then
echo "Is apache2 supposed to be installed on this system? [y/n]"
echo "If you choose N then you will subsequently uninstall apache2. Be careful."
read -r apache2_que
if [[ $apache2_que == "y" || $apache2_que == "Y" ]]; then
echo "Understood, moving on to securing apache2."
apache2_secure
elif [[ $apache2_que == "n" || $apache2_que == "N" ]]; then
echo "Uninstalling apache2..."
sudo service apache2 stop
sudo apt-get purge apache2
else
echo "Bad input."
fi
else
echo "Apache2 is not installed, moving on."
fi
if [[ -f "$vsftpd_s" ]]; then
echo "vsftpd configuration file detected."
echo "Is vsftpd a critical service on this machine? [y/n]"
echo "If you choose N then you will subsequently uninstall vsftpd. Be careful."
read -r vsftpd_choice
if [[ $vsftpd_choice == "y" || $vsftpd_choice == "Y" ]]; then
echo "Understood, moving on to securing vsftpd."
vsftpd_secure
elif [[ $vsftpd_choice == "n" || $vsftpd_choice == "N" ]]; then
sudo service vsftpd stop
sudo apt-get purge vsftpd
else
echo "Bad input."
fi
else
echo "vsftpd is not installed on this machine, moving on."
fi
clear
echo "Check apparmor? [y/n]"
read -r apparmor_check
if [[ $apparmor_check == "y" || $apparmor_check == "Y" ]]; then
apparmor_fix
elif [[ $apparmor_check == "n" || $apparmor_check == "N" ]]; then
echo "Understood, moving on."
echo -en '\n'
else
echo "Error: bad input."
fi
echo -en '\n'
echo "Deny su to non admins? [y/n]"
echo -en '\n'
read -r deny_su
if [[ $deny_su == "y" || $deny_su == "Y" ]]; then
sudo dpkg-statoverride --update --add root sudo 4750 /bin/su
echo "Done."
elif [[ $deny_su == "n" || $deny_su == "N" ]]; then
sudo "Understood, moving on."
else
echo "Error: bad input."
fi
echo -en '\n'
echo "Secure home directory? [y/n]"
echo "NOTE: potentially dangerous."
echo -en '\n'
read -r home_secure
if [[ $home_secure == "y" || $home_secure == "Y" ]]; then
echo "What is your username?"
echo "I need it so I can chmod 0700 your home directory."
read -r username_uinput
sudo chmod 0700 /home/"$username_uinput"
echo "Thanks!."
elif [[ $home_secure == "n" || $home_secure == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
clear
echo -en '\n'
echo "Prevent IP spoofing? [y/n]"
echo "(/etc/host.conf)"
read -r ip_spoof
echo -en '\n'
if [[ $ip_spoof == "y" || $ip_spoof == "Y" ]]; then
echo "order bind,hosts" | sudo tee -a /etc/host.conf
echo "nospoof on" | sudo tee -a /etc/host.conf
echo "IP spoofing disabled."
elif [[ $ip_spoof == "n" || $ip_spoof == "N" ]]; then
echo "Understood, skipping disabling ip spoofing."
else
echo "Error: bad input."
fi
echo "Would you like to edit /etc/pam.d? [y/n]"
read -r pam_secure
if [[ $pam_secure == "y" || $pam_secure == "Y" ]]; then
echo "Use subroutine pam_secure? [y/n]"
read -r choose_pam_secure
if [[ $choose_pam_secure == "y" || $choose_pam_secure == "Y" ]]; then
pam_secure
elif [[ $choose_pam_secure == "n" || $choose_pam_secure == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
echo "Redirecting you to /etc/pam.d/common-password. Use checklist."
echo "Checklist reference: GENERAL/10 ALPHA"
echo -en '\n'
sleep 5
sudo vim /etc/pam.d/common-password
echo -en '\n'
echo "Redirecting you to /etc/pam.d/common-auth. Use checklist."
echo "Checklist reference: GENERAL/10 BRAVO"
sleep 5
sudo vim /etc/pam.d/common-auth
echo -en '\n'
echo "Redirecting you to /etc/login.defs. Use checklist."
echo "Checklist reference: GENERAL/10 CHARLIE"
sleep 5
sudo vim /etc/login.defs
elif [[ $pam_secure == "n" || $pam_secure == "N" ]]; then
echo "Understood, will skip securing pam.d. Make sure to use the checklist and do so manually."
else
echo "Sorry, bad input."
fi
clear
echo -en '\n'
echo "Would you like to delete media files? [y/n]"
echo "Warning: Feature untested due to obvious reasons."
echo -en '\n'
read -r media_input
if [[ $media_input == "y" || $media_input == "Y" ]]; then
sudo find / -name '*.mp3' -type f -delete
sudo find / -name '*.mov' -type f -delete
sudo find / -name '*.mp4' -type f -delete
sudo find / -name '*.avi' -type f -delete
sudo find / -name '*.mpg' -type f -delete
sudo find / -name '*.mpeg' -type f -delete
sudo find / -name '*.flac' -type f -delete
sudo find / -name '*.m4a' -type f -delete
sudo find / -name '*.flv' -type f -delete
sudo find / -name '*.ogg' -type f -delete
sudo find /home -name '*.gif' -type f -delete
sudo find /home -name '*.png' -type f -delete
sudo find /home -name '*.jpg' -type f -delete
sudo find /home -name '*.jpeg' -type f -delete
elif [[ $media_input == "n" || $media_input == "N" ]]; then
echo "Understood, manually search and destroy media files."
else
echo "Error: bad input."
fi
echo -en '\n'
clear
echo "Would you like to install updates? [y/n]"
read -r update_input
if [[ $update_input == "y" || $update_input == "Y" ]]; then
sudo apt-get -qq -y update
sudo apt-get -qq -y upgrade
sudo apt-get -qq -y dist-upgrade
sudo apt-get -qq -y autoremove
elif [[ $update_input == "n" || $update_input == "N" ]]; then
echo "Understood, moving on."
echo -en '\n'
else
echo "Error: bad input."
echo -en '\n'
fi
sudo freshclam
clear
echo "Run chkrootkit and rkhunter? [y/n]"
read -r rootkit_chk
if [[ $rootkit_chk == "y" || $rootkit_chk == "Y" ]]; then
touch rkhunter_output.txt
echo "Rkhunter output file created as rkhunter_output.txt."
touch chkrootkit_output.txt
echo "chkrootkit output file created as chkrootkit_output.txt."
sudo chkrootkit | tee chkrootkit_output.txt
sudo rkhunter -c | tee rkhunter_output.txt
elif [[ $rootkit_chk == "n" || $rootkit_chk == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
sudo clamscan -r /
clear
echo -en '\n'
sleep 5
touch lynis_output.txt
echo "Lynis output file created as lynis_output.txt."
sudo lynis -c | tee lynis_output.txt
echo "Enable apparmor? [y/n]"
read -r apparmor_enabling
if [[ $apparmor_enabling == "y" || $apparmor_enabling == "Y" ]]; then
sudo perl -pi -e 's,GRUB_CMDLINE_LINUX="(.*)"$,GRUB_CMDLINE_LINUX="$1 apparmor=1 security=apparmor",' /etc/default/grub
sudo update-grub
elif [[ $apparmor_enabling == "n" || $apparmor_enabling == "N" ]]; then
echo "Understood, you should enable it however."
else
echo "Error: bad input."
fi
echo "The script has run it's course."
echo "Remember to manually check config files and finish any changes."
echo -en '\n'
echo "--------------------------------------------------------"
echo "INFORMATION"
echo "--------------------------------------------------------"
echo "Current User: $display_info"
echo "Current Time: $time"
echo "Kernel info: $kernel_info"
echo "--------------------------------------------------------"
echo -en '\n'
read -p "Press ENTER to reboot the system."
sudo reboot
}
function apache2_secure {
sudo apt-get -y install libapache2-modsecurity
sudo apt-get -y install libapache2-modevasive
sudo sed -i 's/^#?ServerSignature .*/ServerSignature Off/g' /etc/apache2/conf-enabled/security.conf
sudo sed -i 's/^#?ServerTokens .*/ServerTokens Off/g' /etc/apache2/conf-enabled/security.conf
sudo sed -i 's/^#?Options .*/Options None/g' /etc/apache2/apache2.conf
sudo sed -i 's/^#?AllowOverride .*/AllowOverride None/g' /etc/apache2/apache2.conf
sudo sed -i 's/^#?Require*/Require all granted/g' /etc/apache2/apache2.conf
sudo sed -i 's/^#?LimitRequestBody*/LimitRequestBody 204800/g' /etc/apache2/apache2.conf
echo "" | sudo tee -a /etc/apache2/apache2.conf
echo "Order deny, allow" | sudo tee -a /etc/apache2/apache2.conf
echo "Deny from all" | sudo tee -a /etc/apache2/apache2.conf
echo "Check if mod_security module is running..."
echo "
" | sudo tee -a /etc/apache2/apache2.conf
sudo sed -i 's/^#?Timeout*/Timeout 15/g' /etc/apache2/apache2.conf
sudo sed -i 's/^#?LimitXMLRequestBody*/LimitXMLRequestBody 204800/' /etc/apache2/apache2.conf
sudo apachectl -M | grep --color security
echo "Is mod_security on? It should say security2_module somewhere."
read -r security_a2_on
if [[ $security_a2_on == "y" || $security_a2_on == "Y" ]]; then
echo "Good. I will move on."
elif [[ $security_a2_on == "n" || $security_a2_on == "N" ]]; then
sudo mv /etc/modsecurity/modsecurity.conf-recommended /etc/modsecurity/modsecurity.conf
sudo sed -i 's/^#?SecRuleEngine .*/SecRuleEngine On/g' /etc/modsecurity/modsecurity.conf
sudo service apache2 restart
else
echo "Error: bad input."
fi
return 1
}
function pam_secure {
sudo sed -i 's/^#?PASS_MAX_DAYS .*/PASS_MAX_DAYS 90/g' /etc/login.defs
sudo sed -i 's/^#?PASS_MIN_DAYS .*/PASS_MIN_DAYS 7/g' /etc/login.defs
sudo sed -i 's/^#?PASS_WARN_AGE .*/PASS_WARN_AGE 7/g' /etc/login.defs
echo "Setup failed login attempts in /etc/pam.d/common-auth and add some config changes? [y/n]"
read -r fail_pamd_ca
if [[ $fail_pamd_ca == "y" || $fail_pamd_ca == "Y" ]]; then
echo "auth optional pam_tally.so deny=5 unlock_time=900 onerr=fail audit even_deny_root_account silent" | sudo tee -a /etc/pam.d/common-auth
sudo sed -i 's/^#?pam_unix.so .*/password [success=1 default=ignore] pam_unix.so obscure use_authtok try_first_pass sha512
remember=10 minlen=8 difok=5/g' /etc/pam.d/common-password
elif [[ $fail_pamd_ca == "n" || $fail_pamd_ca == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
echo "Create brutally paranoid configuration for /etc/pam.d/other? [y/n]"
echo "NOTE: IF PAM FILES ARE DELETED ACCIDENTALLY, SYSTEM FAILURE MAY OCCUR."
read -r other_paranoid
if [[ $other_paranoid == "y" || $other_paranoid == "Y" ]]; then
echo "auth required pam_deny.so" | sudo tee -a /etc/pam.d/other
echo "auth required pam_warn.so" | sudo tee -a /etc/pam.d/other
echo "account required pam_deny.so" | sudo tee -a /etc/pam.d/other
echo "account required pam_warn.so" | sudo tee -a /etc/pam.d/other
echo "password required pam_deny.so" | sudo tee -a /etc/pam.d/other
echo "password required pam_warn.so" | sudo tee -a /etc/pam.d/other
echo "session required pam_deny.so" | sudo tee -a /etc/pam.d/other
echo "session required pam_warn.so" | sudo tee -a /etc/pam.d/other
elif [[ $other_paranoid == "n" || $other_paranoid == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
return 1
}
function vsftpd_secure {
sudo sed -i 's/^anonymous_enable=.*/anonymous_enable=NO/g' /etc/vsftpd.conf
echo "Anonymous FTP login disabled."
sudo sed -i 's/^chroot_local_user=.*/chroot_local_user=YES/g' /etc/vsftpd.conf
echo "Local users restricted to their home directories."
echo "Create SSL/TLS certificate and private key for vsftpd server? [y/n]"
read -r ssl_vsftpd
if [[ $ssl_vsftpd == "y" || $ssl_vsftpd == "Y" ]]; then
sudo openssl req -x509 -days 365 -newkey [link]2 -nodes -keyout /etc/vsftpd.pem -out /etc/vsftpd.pem
echo "Created."
echo "Making config changes..."
sudo sed -i 's/^#?ssl_enable=.*/ssl_enable=YES/g' /etc/vsftpd.conf #enable tls/ssl
echo "SSL enabled."
sudo sed -i 's/^#?allow_anon_ssl=.*/allow_anon_ssl=NO/g' /etc/vsftpd.conf
sudo sed -i 's/^#?force_local_data_ssl=.*/force_local_data_ssl=YES/g' /etc/vsftpd.conf
sudo sed -i 's/^#?force_local_logins_ssl=.*/force_local_logins_ssl=YES/g' /etc/vsftpd.conf
sudo sed -i 's/^#?ssl_tlsv1=.*/ssl_tlsv1=YES/g' /etc/vsftpd.conf
sudo sed -i 's/^#?ssl_sslv2=.*/ssl_sslv2=NO/g' /etc/vsftpd.conf
sudo sed -i 's/^#?ssl_sslv3=.*/ssl_sslv3=NO/g' /etc/vsftpd.conf
sudo sed -i 's/^#?require_ssl_reuse=.*/require_ssl_reuse=NO/g' /etc/vsftpd.conf
sudo sed -i 's/^#?ssl_ciphers=.*/ssl_ciphers=HIGH/g' /etc/vsftpd.conf
sudo sed -i 's/^#?rsa_cert_file=.*/rsa_cert_file=/etc/vsftpd.pem/g' /etc/vsftpd.conf
sudo sed -i 's/^#?rsa_private_key_file=.*/rsa_private_key_file=/etc/vsftpd.pem/g' /etc/vsftpd.conf
sudo sed -i 's/^#?pasv_max_port=.*/pasv_max_port=65535/g' /etc/vsftpd.conf
sudo sed -i 's/^#?pasv_min_port=.*/pasv_min_port=64000/g' /etc/vsftpd.conf
sudo sed -i 's/^#?local_max_rate=.*/local_max_rate=30000/g' /etc/vsftpd.conf
sudo sed -i 's/^#?idle_session_timeout=.*/idle_session_timeout=120/g' /etc/vsftpd.conf
sudo sed -i 's/^#?max_per_ip=.*/max_per_ip=15/g' /etc/vsftpd.conf
sudo sed -i 's/^#?xferlog_enable=.*/xferlog_enable=YES/g' /etc/vsftpd.conf
sudo sed -i 's/^#?xferlog_std_format=.*/xferlog_std_format=NO/g' /etc/vsftpd.conf
sudo sed -i 's/^#?xferlog_file=.*/xferlog_file=/valog/vsftpd.log/g' /etc/vsftpd.conf
echo "Log file set at /valog/vsftpd.log"
sudo sed -i 's/^#?log_ftp_protocol=.*/log_ftp_protocol=YES/g' /etc/vsftpd.conf
sudo sed -i 's/^#?debug_ssl=.*/debug_ssl=YES/g' /etc/vsftpd.conf
echo "Configuration changes complete. Check /etc/vsftpd.conf later to see if they have all been done."
echo -en '\n'
echo "[link]3 "
echo -en '\n'
echo "Adding firewall exceptions.."
sudo ufw allow 20
sudo ufw allow 21
sudo ufw allow 64000:65535/tcp
sudo iptables -I INPUT -p tcp --dport 64000:65535 -j ACCEPT
elif [[ $ssl_vsftpd == "n" || $ssl_vsftpd == "N" ]]; then
echo "Understood. However, this is recommended."
else
echo "Error: bad input."
fi
echo "Restart vsftpd? [y/n]"
read -r vsftpd_restart
if [[ $vsftpd_restart == "y" || $vsftpd_restart == "Y" ]]; then
sudo service vsftpd restart
elif [[ $vsftpd_restart == "n" || $vsftpd_restart == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
return 1
}
function apparmor_fix {
if [ -f /ussbin/apparmor_status ]; then
echo "Apparmor already installed."
else
echo "Apparmor not installed, installing."
sudo apt-get install -y -qq apparmor apparmor-profiles apparmor-utils
echo "Apparmor will be enabled at the end of the script."
fi
return 1
}
function sshd_secure_config {
sudo sed -i 's/^#?PermitRootLogin .*/PermitRootLogin no/' /etc/ssh/sshd_config
return 1
sudo sed -i 's/^#?PermitEmptyPasswords .*/PermitEmptyPasswords no/' /etc/ssh/sshd_config
sudo sed -i 's/^#?Port .*/Port 2223/' /etc/ssh/sshd_config
sudo sed -i 's/^#?X11Forwarding .*/X11Forwarding no/' /etc/ssh/sshd_config
sudo ufw allow 2223
sudo sed -i 's/^#?Protocol .*/Protocol 2/' /etc/ssh/sshd_config
sudo sed -i 's/^#?PrintLastLog .*/PrintLastLog no/' /etc/ssh/sshd_config
sudo sed -i 's/^#?IgnoreRhosts .*/IgnoreRhosts yes/' /etc/ssh/sshd_config
sudo sed -i 's/^#?RhostsAuthentication .*/RhostsAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#?RSAAuthentication .*/RSAAuthentication yes/' /etc/ssh/sshd_config
sudo sed -i 's/^#?HostbasedAuthentication .*/HostbasedAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#?LoginGraceTime .*/LoginGraceTime 60/' /etc/ssh/sshd_config
sudo sed -i 's/^#?MaxStartups .*/MaxStartups 4/' /etc/ssh/sshd_config
echo "Automatic configuration complete."
sudo sed -i 's/^#?LogLevel .*/LogLevel VERBOSE/' /etc/ssh/sshd_config
echo "ClientAliveInterval 300" | sudo tee -a /etc/ssh/sshd_config
echo "ClientAliveCountMax 0" | sudo tee -a /etc/ssh/sshd_config
sudo sed -i 's/^#?StrictModes .*/StrictModes yes/' /etc/ssh/sshd_config
clear
echo "Use iptables to try to prevent bruteforcing? [y/n]"
read -r iptable_ssh
if [[ $iptable_ssh == "y" || $iptable_ssh == "Y" ]]; then
iptables -A INPUT -p tcp --dport 2223 -m state --state NEW -m recent --set --name ssh --rsource
iptables -A INPUT -p tcp --dport 2223 -m state --state NEW -m recent ! --rcheck --seconds 60 --hitcount 4 --name ssh --rsource -j ACCEPT
echo "Done."
elif [[ $iptable_ssh == "n" || $iptable_ssh == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
echo "Use public/private keys for authentication instead of passwords? [y/n]"
read -r auth_private
if [[ $auth_private == "y" || $auth_private == "Y" ]]; then
sudo ssh-keygen -t rsa
clear
sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/id_rsa
cat id_rsa.pub >> ~/.ssh/authorized_keys
sudo chmod 600 ~/.ssh/authorized_keys
restorecon -Rv ~/.ssh
sudo sed -i 's/^#?PasswordAuthentication .*/PasswordAuthentication no/' /etc/ssh/sshd_config
elif [[ $auth_private == "n" || $auth_private == "N" ]]; then
echo "Understood, moving on."
else
echo "Error: bad input."
fi
return 1
}
function sysctl_secure_config {
echo "kernel.sysrq = 0" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.conf.all.accept_source_route = 0" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.conf.all.accept_redirects = 0" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.conf.all.rp_filter = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.conf.all.log_martians = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.icmp_ignore_bogus_error_responses = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.icmp_echo_ignore_all = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.icmp_echo_ignore_broadcasts = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.tcp_syncookies=1" | sudo tee -a /etc/sysctl.conf
clear
echo -en '\n'
echo "Disable IPv6? [y/n]"
echo -en '\n'
read -r ipv6_disable
if [[ $ipv6_disable == "y" || $ipv6_disable == "Y" ]]; then
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "IPv6 disabled."
elif [[ $ipv6_disable == "n" || $ipv6_disable == "N" ]]; then
echo "Understood, skipping disabling IPv6."
else
echo "Error: bad input."
fi
return 1
}
if [ "$(id -u)" != "0" ]; then
echo "Please run this script as root. I promise I won't dd /dev/urandom into /dev/sda..."
exit
else
main
fi
'''
DON'T USE THIS
Go1dfish undelete link
unreddit undelete link
Author: CreeperTyE
1: root:admin 2: rsa:2048 3: *modulo.co*/*e*u*e-ftp*s*rvi*e-v*ftp*-linux*ht*l
Unknown links are censored to prevent spreading illicit content.
submitted by removalbot to removalbot [link] [comments]

MAME 0.222

MAME 0.222

MAME 0.222, the product of our May/June development cycle, is ready today, and it’s a very exciting release. There are lots of bug fixes, including some long-standing issues with classics like Bosconian and Gaplus, and missing pan/zoom effects in games on Seta hardware. Two more Nintendo LCD games are supported: the Panorama Screen version of Popeye, and the two-player Donkey Kong 3 Micro Vs. System. New versions of supported games include a review copy of DonPachi that allows the game to be paused for photography, and a version of the adult Qix game Gals Panic for the Taiwanese market.
Other advancements on the arcade side include audio circuitry emulation for 280-ZZZAP, and protection microcontroller emulation for Kick and Run and Captain Silver.
The GRiD Compass series were possibly the first rugged computers in the clamshell form factor, possibly best known for their use on NASA space shuttle missions in the 1980s. The initial model, the Compass 1101, is now usable in MAME. There are lots of improvements to the Tandy Color Computer drivers in this release, with better cartridge support being a theme. Acorn BBC series drivers now support Solidisk file system ROMs. Writing to IMD floppy images (popular for CP/M computers) is now supported, and a critical bug affecting writes to HFE disk images has been fixed. Software list additions include a collection of CDs for the SGI MIPS workstations.
There are several updates to Apple II emulation this month, including support for several accelerators, a new IWM floppy controller core, and support for using two memory cards simultaneously on the CFFA2. As usual, we’ve added the latest original software dumps and clean cracks to the software lists, including lots of educational titles.
Finally, the memory system has been optimised, yielding performance improvements in all emulated systems, you no longer need to avoid non-ASCII characters in paths when using the chdman tool, and jedutil supports more devices.
There were too many HyperScan RFID cards added to the software list to itemise them all here. You can read about all the updates in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page.

MAME Testers Bugs Fixed

New working machines

New working clones

Machines promoted to working

Clones promoted to working

New machines marked as NOT_WORKING

New clones marked as NOT_WORKING

New working software list additions

Software list items promoted to working

New NOT_WORKING software list additions

submitted by cuavas to emulation [link] [comments]

MAME 0.222

MAME 0.222

MAME 0.222, the product of our May/June development cycle, is ready today, and it’s a very exciting release. There are lots of bug fixes, including some long-standing issues with classics like Bosconian and Gaplus, and missing pan/zoom effects in games on Seta hardware. Two more Nintendo LCD games are supported: the Panorama Screen version of Popeye, and the two-player Donkey Kong 3 Micro Vs. System. New versions of supported games include a review copy of DonPachi that allows the game to be paused for photography, and a version of the adult Qix game Gals Panic for the Taiwanese market.
Other advancements on the arcade side include audio circuitry emulation for 280-ZZZAP, and protection microcontroller emulation for Kick and Run and Captain Silver.
The GRiD Compass series were possibly the first rugged computers in the clamshell form factor, possibly best known for their use on NASA space shuttle missions in the 1980s. The initial model, the Compass 1101, is now usable in MAME. There are lots of improvements to the Tandy Color Computer drivers in this release, with better cartridge support being a theme. Acorn BBC series drivers now support Solidisk file system ROMs. Writing to IMD floppy images (popular for CP/M computers) is now supported, and a critical bug affecting writes to HFE disk images has been fixed. Software list additions include a collection of CDs for the SGI MIPS workstations.
There are several updates to Apple II emulation this month, including support for several accelerators, a new IWM floppy controller core, and support for using two memory cards simultaneously on the CFFA2. As usual, we’ve added the latest original software dumps and clean cracks to the software lists, including lots of educational titles.
Finally, the memory system has been optimised, yielding performance improvements in all emulated systems, you no longer need to avoid non-ASCII characters in paths when using the chdman tool, and jedutil supports more devices.
There were too many HyperScan RFID cards added to the software list to itemise them all here. You can read about all the updates in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page.

MAME Testers Bugs Fixed

New working machines

New working clones

Machines promoted to working

Clones promoted to working

New machines marked as NOT_WORKING

New clones marked as NOT_WORKING

New working software list additions

Software list items promoted to working

New NOT_WORKING software list additions

submitted by cuavas to MAME [link] [comments]

Through 2019, I've played over 70 games, and have beaten 39 of them. Here's a short review for all of them.

I made it a goal this year to play as many games as I possibly could and try to deplete my backlog. Through doing that, I've played games this year that have made me laugh, cry, complain, hate, and love. I enjoy seeing others post game reviews like this, so hopefully there are others out there like me who just enjoy reading about games.
All games that I've completed are listed in chronological order from when I beat them, and contain a #/10 for final review score (for the ones that I completed). As a bonus, there will be three segments: Completed, Currently playing/hope to get back to, and Retired. At the end, I will include a TLDR; for my completed games in three sections; Good, Average, and Bad. Like others, I used howlongtobeat which proved to be a great tool for my backlog and clearing it out. Here we go:
 
January 2019
 
Condemned: Criminal Origins
I had tried this game a couple years back and it didn't really click. When I tried it this year something changed and I felt the need to keep playing it. The premise of the game is very unique, and although there seem to be a few games like this on Steam, there really isn't an experience like this on console. The gameplay is VERY dated, but the story, location, and overall feel behind the game drew me into it. I finished the entire game on New Years Day, and had a great time doing it. For anyone looking for a fun, old school CSI/Survival Horror esque game, even though it has its problems, check this one out. 7.5/10.
 
Sleeping Dogs: Definitive Edition
What a game. Like Condemned, this was another game that I initially tried years ago and didn't get hooked on, mainly because the driving is so bad especially when you first start out, but I'm so glad I gave this one another chance. Easily in my top 5 games played this year. Enjoyed every single second of it. Aside from the driving, I have no complaints. This is one of those games where you'll actually want to go do everything else even after you complete the story. It's that good. 9/10
 
Crysis 2
Extra short review because I kinda just blew through this one. Didn't really enjoy it at all, and while this series may have been ahead of its time, its not too impressive playing it in 2019. No story and forgettable gameplay, two things that a campaign of a multiplayer focused game relies on. You're much better off playing through one of the call of duty's if you want an FPS campaign. 4/10
 
Bioshock: Remastered
Forewarning for this one and another review coming up: I'm not a fan of this series. This is another one I tried years ago on the 360, gave up on (see a trend?), but decided to give it another go after hearing all the praise for this series. Let me just say, Bioshock is not a bad game at all, obviously, but for some reason it just didn't click with me like it has other people. I enjoyed my time with the game, but wasn't left speechless after it. The setting got old, the story never really interested me, and the gameplay was quite similar to that of other games (Fallout in particular). It looks and performs quite well as a remaster, and I'd say that's probably the best thing I have to say about the game. Not bad, but not deserving of the critical acclaim it has gotten IMO. 7/10
 
Batman: Arkham Asylum
Stepped out of my comfort zone with this one. I've never seen a batman movie before, nor did I/do I have a desire to before/after beating the game, but I still somehow enjoyed it. It's a nice little change of pace from many games, as the combat is melee focused and is set to one main location with other branching locations instead of the overly used open-world. The backtracking did get tiresome, but overall as a non-batman fan I enjoyed it. Definitely recommend it to somehow looking for a change of pace type of game. 7.5/10
 
D4: Dark Dreams Don't Die
After beating Deadly Premonition and it subsequently moving into my Top 5 favorite games of all time, I decided to give D4 a try after realizing I had downloaded for free years and years ago. All I have to say is this: Swery is a genius. Not a game I would have EVER expected to like, but one that I couldn't put down. Wacky characters, plot, setting, and gameplay all make D4 just a fun, enjoyable experience. It was meant to be an episodic game, but was unfortunately cancelled after the first episode, and it did leave on a little bit of a cliffhanger. Although the talk around the street is that this game won't be finished, we do have hope considering Swery shocked the world announcing Deadly Premonition 2 for next year, a game which I won't be patient for. If you just want wacky experience, definitely check this one out. 8.5/10
 
Bioshock 2
You're probably wondering why this one is on the list if you read through my Bioshock 1 summary. Well, I am too. I had burning desire for whatever reason to return to Bioshock, and experience Bioshock 2, and honestly, my experience was basically the exact same as Bioshock 1 but a little worse. While I found Bioshock 1 to have a forgettable story, I found Bioshock 2 to have a REALLY forgettable story. I also wasn't a fan of the increased combat that was put into this game, as I feel like this is the type of game where exploration should be focus and not fighting a enemies every time you enter a new location or room. Again, not a terrible experience, just not one that left a lasting impression on me whatsoever. 6/10
 
February 2019
 
Mass Effect 1, 2, and 3
Here's where the tears come in. Wow. Just wow. Before playing this series I never thought anything in any type of entertainment could be this good. I was wrong. Mass Effect 1-3 is the greatest achievement in entertainment history. Am I saying this after doing/watching/playing everything that has ever been put out? No. But I am saying it as I'm confident I, like many others, will NEVER have the pleasure of experiencing anything like the first run through the Mass Effect Trilogy ever again. This is a must play for people not even interested in gaming. The plot that carries over across all three games while taking everything you did from the previous game into account is something that I haven't seen replicated in gaming since, and that was over 12 years ago. The story, world, characters, and gameplay is truly something remarkable in all of entertainment. 2 was my favorite, only because of all the amazing characters you got to meet, otherwise 1 was very close behind. 3 was great, and despite what all the critics had to say, I felt the ending was justified. 10/10
 
Shadow Of The Tomb Raider
A much better entry into the Tomb Raider franchise than Rise, one of the two games which I credit that turned me into a patient gamer. The gameplay was more enjoyable than Rise, and the somewhat open-world sections that the devs added was a nice little change to the series. I still don't think this was nearly as good as Tomb Raider (2013), but this one is definitely still worth checking out. 7/10
 
The Technomancer
My first truly bad experience of 2019. This game was just bad. It had potential and you can see it when you play it, but unfortunately it's just bad. So bad. The plot is bad, the characters are bad, and the gameplay is just downright garbage. The one thing that had true potential which was the world was just shamelessly butchered as well. No one should touch this game. 1/10
 
March 2019
 
The Wolf Among Us
Another masterpiece. This was my first telltale game and I'm scared to play another one because I know it will probably not come close to comparing to TWAU. This game has twists and turns that you wouldn't have ever expected, and draws you into the world VERY quickly. This was another one that was hard to put down. The voice acting and story are top notch, and HOLY COW, WOLF AMONG US 2 COMING?? Other than Deadly Premonition 2, it's currently my most hyped upcoming game. 10/10
 
DmC: Devil May Cry (2013)
My first and possibly my last entry in the DMC series. I know its considered to be the worst or at least one of the worst games in the series, but the main draws of the game just bored me to death. The weird enemies types with the spam attack hack-n-slashing combat just really didn't provide me with joy. The story was interesting IMO and the boss fights were cool, but just running around hack n slashing everything as well as backtracking to certain locations just wasn't fun at all to me. Another forgettable experience. 6/10
 
Watch Dogs 2
This one really surprised me. I was in the minority where I actually really enjoyed Watch Dogs 1, but held off this one due to vocal people saying that this game was political nonsense. My experience with the game was the complete opposite, as I played it from pure game perspective and didn't think much in the overall deep meaning of the plot. The setting was great, and as someone who lives near SF but absolutely hates the city IRL, it was still quite cool to experience something so similar in a game. The graphics were great, the gameplay was smooth, and the characters were interesting, which in total made Watch Dogs 2 a great experience. There were a few characters who were over the top or just not needed in the game, but all I had to do was skip the scenes they were in. 8.5/10
 
Thimbleweed Park
My first true point and click game since the early 2000's. Im a big fan of detective/mystery games, so this one was on my list for a while. Since I lack the mental capacity to solve most puzzles in games, I did have to use a walkthrough for a large part of this game. Even so, I still very much enjoyed this game. If you're looking for a fun point and click adventure game with tons of mystery included, this is a great game to choose. 7.5/10
 
Bound By Flame
As an RPG fan, I had to give this one at least a try. After the horror that I experienced in The Technomancer, I didn't know what to expect with this one. This was just average all the way through. Literally take the definition of an RPG and put it into this game. Much better than The Technomancer, but still not that good of an RPG. I'd probably suggest only to play this If you run out of other RPGs or simply just want a mediocre experience. Also, what's up with Spiders making the ability to climb up objects impossible if you're in combat? You have to clear out every single enemy in an area if you want to continue on, and this includes the backtracking and minor areas. One of the most annoying things I can remember experiencing in a video game. 5/10
 
Outward
Wasn't patient for this one but I wish I was. Like Bound By Flame, this is just an insanely bland RPG, and in this case, is considered a "Hardcore RPG". It's hardcore in the fact that you REALLY have to want to play this game otherwise you're going to be bored within an hour. Its not worth having to make the 10 minute walk across the map 10-20 times to get supplies and to complete quests. Just a totally bland game that I would've quit right away if I hadn't bought it on release. Another great example on why to be a patient gamer. I also found out later on this year that this game was already made in 2009, and was much better then. I'll save that for a later review. 4/10
 
April 2019
 
Dead Rising 2 Remastered
A classic. This was my first replay of 2019, but this time it was the remastered version. I played through Dead Rising 2 5-6 times on my 360 solo and with different coop partners. The remastered version is just a better version of this great game. Absolutely flawless performance even on my OG Xbox One. This game is the ultimate sit back and chill game. 8.5/10
 
L.A. Noire
My second replay of 2019, and, up until I played the Mass Effect series earlier in the year, was my favorite game of all time. Crime/noir is my favorite genre of games, and it's too bad we really don't see many of them anymore. L.A. Noire blows every other crime game out of the water, and not only that, but throws in the detective element and makes you feel like you are truly investigating the cases in the game. The noir element is also just totally flawless in the game. While the performance of the remastered version was again, flawless, I really didn't like how they removed the Truth/Lie dialogue options with "Good Cop/Bad Cop". I honestly preferred the last gen version. Still, I consider this game a masterpiece. 10/10
 
South Park: The Fractured But Whole
Was hoping to play this after I saw the new season to get into the mood, but decided to dive right in instead. To this day, the South Park games are the only turn-based games that I've managed to play through. While I preferred the premise of The Stick Of Truth better, I still absolutely loved my time with this game. It truly is remarkable that not only are Trey and Matt able to continually make arguably the greatest show in entertainment history, but also put out really great games. 8/10
 
June 2019
 
Assassins Creed: Odyssey
I spent all of May playing this one, so that should tell most of what you need to know. I'm a sucker for Ubisoft games and the mindless enjoyment I get out of them. While nothing Odyssey does is groundbreaking, it still provided me with more than 65 hours of content and that's without the DLC, which I hope to get back to someday. Due to the story and characters, I think this is better than Origins, although both are great games worthy of your time. I'm glad the series has turned into an basically open world RPG, because I was not a fan at all of any of the older AC games. 9/10
 
Brutal Legend
Didn't even know this game existed until I picked it up over the summer. It was a fun little experience. Extremely unique, but I wasn't a fan of the main RTS element and the very empty open world. Music was fantastic though, and I really enjoyed the plot. Wish we had more games that went really outside the box like this. 7/10
 
Alpha Protocol
My second bad experience this year. I heard so many positives about this game, but I just hated absolutely every second of this one. The so-called story and "decision making" that I heard so much about was, IMO, a total lie, as none of the decisions you make truly matter, and not to mention they're insanely quickly timed so half the time you don't even know what you're picking. Im going to say it, this is just a very, very, very bad prequel to Hitman: Absolution (yes, I liked that game). This one should be buried and forgotten. 2/10
 
Wanted: Weapons Of Fate
Another one of my 360 pickups during the summer. Not much to summarize as it's apparently a video game version of a movie I had never seen or heard of. It's a nice little straightforward action game that's playable for its duration, which is only about 6 hours. Easily beaten in a day. 6/10
 
Heavy Rain
Finally got to this one after wanting to play it for so long. I heard it had everything that I wanted: Crime, Mystery, Noir elements....... and it absolutely delivered on all fronts. I actually accidentally spoiled the plot for myself a few years ago which put me off of the game for so long, but since I only knew the major twist, everything else was new to me making it extremely enjoyable to start to finish. People talk about the mainstream PS exclusives like God Of War, Bloodborne, etc., but not enough talk goes into Heavy Rain and it's later counterpart, Until Dawn. 9/10
 
July 2019
 
The Bureau: XCOM Declassified
Now I'm totally in the minority on this one, but I really enjoyed this game. Disclosure: I've never played any other XCOM game due to them being turn-based, which is why I gave this one a try. This game is solid all around, but where it shines is the setting. Some of the locations that this game puts you in, including places in New Mexico and CA, along with your base of operations, are very unique. Unless all the hate for this game was from XCOM fanboys who wanted more turn-based, than I truly don't understand what the deal was. This was a great game. 8/10
 
Tacoma
Again, not much to really review here. A walking sim in space with its own little touch on interaction and dialogue. It's very colorful and different from most walking space sims. If you're a fan of these types of games, I think this one might be worth checking out. 7/10
 
Gears Of War: Ultimate Edition
As the 3rd person cover shooter genre is growing quickly on me, I decided to check out the series that a number of people have credited with starting it. I also started out with the goal of playing through the entire series for the first time before Gears 5 came out. Ultimately, it fell short after this one, but I'll save that for later. GoW: UE is a great remaster. The graphics are phenomenal, and gameplay is smooth, and seemingly is the way that someone starting out on Gears Of War should start their entry into the series. The grass is not so greener after this one, but this game by itself is definitely worth your time. 7.5/10
 
August 2019
 
Red Faction: Guerrilla Remarstered
Didn't know how I expected this one going. I love Sci-Fi and space, and had never played a labeled destruction game before, but as soon as I stepped foot on Mars, I knew this was going to be a good one. You truly don't know how enjoyable breaking everything is until you do it, and that's all you need to focus on while playing this game. Yea other elements are there, but the destruction is just so damn satisfying that it makes this game just worth it for that. 8/10
 
Gears Of War 2
Man did I have to absolutely slog through this one. I've seen people credit this game as the best in the series, but all I credit it as is the game which completely killed any interest I had in Gears of War. You can only run through caves for so long before it gets mind numbingly boring. Not to mention the completely random story bits that this game throws in. This was not a fun game at all to play. 3/10
 
September 2019
 
Dark Pictures Anthology: Man Of Medan
After playing until dawn 3 years ago and immediately saying right afterwards "If only supermassive did an anthology series. I'd buy every game on release", here we are 3 years later and they actually are doing exactly that. While I wouldn't say that this one is as good as Until Dawn, it's still a fantastic game and one that all fans of Until Dawn should experience. Not to mention it has Shawn Ashmore in it, one of the greater lesser known actors. 8/10
 
October 2019
 
Risen 1
Remember how I said a far superior version of Outward had come out in 2009? Yea, this it it. This was the ideal hardcore RPG experience I was looking for. It had everything: Fantastic story, great characters, janky combat, among all the other things that I look for in an RPG. Perhaps the most surprising part of this game was the Dialogue, and dare I say may be the best dialogue of any game that I have ever played. They have some lines in this one that are absolutely hilarious, and the best part is you would have never expected a game like this to have such strong writing, which makes it even better. This game was so close to being a legitimate masterpiece if it wasn't for the last chapter in the game which almost killed my enjoyment in the game. Other than that, this is a must play RPG. 9/10
 
Far Cry 3
Another one on the long list of games that I tried years ago and decided on trying again this year. Far Cry 3 ended up being just an average experience. Cheesy story, tedious objectives (crawl up a tower, liberate an outpost, rinse and repeat). I did like the main missions though, and the setting was pretty cool. A better game than Far Cry 4. 6/10
 
Binary Domain
Boy did I enjoy my time with this one. This one is easily the hidden gem of all my 2019 games if I don't count the arguably more popular Risen 1. This game had it all, but more importantly, found a way to skillfully mix in an engaging and emotional story with a good amount of comedy. Not to mention, it probably has the best shooter physics of any game I've ever played it. It's truly a shame this one is not talked about more. 9.5/10
 
Far Cry 5
Decided to pick this one up after not minding Far Cry 3. Let me start by saying this: Far Cry 5 is BY FAR the best in the series in almost every facet of the series' core. I can't tell you how nice it was not having to climb up 20 towers in the game. Graphics were superb, setting was by far the best in the series, and so was the story. I also didn't realize how much of a powerhouse cast they had for this game until I finished it. Impressive. 8/10
 
November 2019
 
The Outer Worlds
Easily my 2019 GOTY. I haven't had that much fun playing a game since Mass Effect in February. I know I've said it a lot in these reviews, but again, this game had it all. I didn't have a single complaint about this game. Not one. Story, graphics, characters, world, all absolutely phenomenal. I was so glad to see this game get universal acclaim. It deserved it. 10/10
 
Rage 2
And now my worst game of 2019. This game was garbage. That is all I can say about this one. Don't ever waste your time on this POS. I can't believe I did till the end. 1/10
 
December 2019
 
The Darkness
This one was another slog to get through. The reviews of this game from 2007 are not representative of the game today. I can't really say one thing that this game did positive, at least by today's standards, other than offer a unique system of combat. Everything else was just not good. 4.5/10
 
TLDR;
The Good: Mass Effect series, Outer Worlds, Binary Domain, Risen 1, L.A. Noire, The Wolf Among Us, Sleeping Dogs, Watch Dogs 2, Dead Rising 2, Far Cry 5, Assassins Creed Odyssey, Red Faction Guerrilla Remarstered, The Bureau XCOM Declassified, Heavy Rain, South Park Fractured But Whole, D4: Dark Dreams Don't Die
 
The Average: Condemned Criminal Origins, Bioshock 1 & 2, Batman Arkham Asylum, Shadow Of The Tomb Raider, DmC: Devil May Cry, Thimbleweed Park, Brutal Legend, Wanted Weapons Of Fate, Tacoma, Gears Of War Ultimate Edition, Far Cry 3, Bound By Flame
 
The Bad: Crysis 2, The Technomancer, Outward, Alpha Protocol, Gears Of War 2, Rage 2, The Darkness
 
Now onto games that I'm currently playing/hope to get back to....
 
Sekiro: Shadows Die Twice (Playing)
Black Friday pickup. Really enjoying my time with this game, and after absolutely hating Dark Souls, this one has surprised me.
Kingdom Hearts 3 (Playing)
The games locations are so cool, especially after growing up around all these things... but the game is just so boring to play.
Little Nightmares
Not a big fan of sidescrollers but got this one for a good price. About half way through the game, just need to find motivation to finish it.
Fallout: New Vegas
Decided to give NV one more go and actually got into it. Unfortunately it's been paused due to me buying so many games on Black Friday, but it will soon be resumed.
Divinity: Original Sin 2
Enjoyed my time with it but the turn-based combat really just makes it a slow hassle to play. Honestly don't know if I'll return to it.
Metro Exodus
Wasn't a fan of what I had played, but will likely give it another try in the future before I put it down for good.
 
And now for games that have been retired, for the better good....
 
Resident Evil 2
This was my last attempt at trying to get into the Resident Evil franchise. After trying 0, 4, 5 and now 2, this series just isn't for me. I dreaded my time with Resident Evil 2, as I can only take backtracking through the same boring hallways with no ammo so many times. (Black Friday buy - returned)
Control
Didn't have high hopes for this game so I wasn't disappointed, but this game was just really, really bad. Easily the worse lighting/color palette of any game I've ever played, not to mention there's nothing interesting at all about the game and the combat sucks hard. I also had a table stuck around my character 3 times in the first 2 hours. (Black Friday buy - returned)
X-Blades
Just a bad game.
Recore
Enjoyed the game up until the point where I had to deal with BS and wasn't willing to deal with the BS. Didn't leave any lasting expressions on me.
Alien Isolation
I can't stand insta-kill games. I've tried to pick this one up on three different occasions, but the last one was my last straw. Just not a game for me.
Mass Effect: Andromeda
Bad game with the worst voice acting in a video game. What else is there to say?
Red Faction: Armageddon
Bad game that could've been good but instead is bad.
Vampyr
Another game that could've been okay but just fell completely flat on its face.
Ashen
Man, I really did enjoy my time with this game, but once they wanted me to through an entire castle with loads of enemies on each floor and no respawn points, that was it for me sadly.
Bully: Scholarship Edition
Just a boring game. I can see how it might've been fun for its time, but at least for me it doesn't hold up in the slightest.
 
If you made it this far, thank you for reading my 2019 in gaming review! Hopefully it helped out on some games on your list.
submitted by xOfMalice to patientgamers [link] [comments]

100% profitable iq option hack strategy - iq option ... Binary Options Scam - YouTube Accurate Binary Options Hack Indicator - 95% ITM - YouTube Profit Hacker System Review - Hacked Binary Options System Profit Hacker System Review - Hacked Binary Options System Binary Options Strategy 2020  100% WIN GUARANTEED ... Binary Options Trade With 100% Accuracy How to Hack! - YouTube How to hack iq option binary - YouTube Best Binary Options Trading Strategy  Binary Hack Strategy 100% Working 2019  MACD Strategy

Review Thousand Dollar Days Review Trade Fusion Review Ultimate4Trading Review Zulander Hack Review Binary Freedom Formula Review Tokyo Bot Review Avenger Trader Review Elite Millionaire Society Review Monaco Millionaire Review 3 Week Millionaire Review The 5K daily Profit Club Review 10K in 7 Days System Review Ataraxia 7 Review Binary Assassin Review MMATC Review Bonus Busters Review Coffee ... Zulander Hack is moderately priced when you consider some of the other binary options trading systems. It’s free to download software, but normally you must pay a fee before you can start trading. Zulander Hack does not explain their withdrawal system so we strongly advise that you do not invest a large sum of money in one shot, or else opt for a more reliable system. As of June, Zulander ... Problem: I want to try binary options investing, but I don’t wanna risk real money. Hack: You should start binary options investing with demo account. We always mention each of our review if the broker has the demo account available. However, I recommend that you start investing as soon as possible with real money. Everyone of us who has for ... Research the binary options broker very well, as review websites only give generic information about the dealers. Check to see if the broker has a license from the CFTC, CySEC, ASIC, FCA, BaFIN, or another government regulator. On the other hand, it is always a red flag when he regularly calls you to deposit more money. Last but not least, be wary of robots that ask you to make a deposit ... Read more Zulander Hack Review Scam. Millionaires Blueprint review scam. What you may have heard before about binary options trading is that it is easy! And there is some truth to this. However, one difficult aspect is distinguishing the real from the fake, the legit from the fabricated and the … Read more Millionaires Blueprint review scam. Playboy Millionaire Money Machine. The Playboy ... Binary Options Hack Conclusion. I think by now you could already tell from the tone of my Binary Options Hack review that I am not going to recommend this product for purchase. I appreciate that you came and read my review and if you have something you would like to add please just leave your comment below. Is Binary.com a trusted online broker or a scam? – We will find out in this review and give you a professional overview of the company. Binay.com is a well-known Forex Broker for international investments. Since 2000 the company got a track record in online trading. Hack Strategien für binäre Optionen. Binary Options Hack Strategies Hack is ” An inelegant and usually temporary solution to a problem”. By using the best hacking techniques you are able to be more successful almost instantly at any field. Binary Options pocket Guru Hack download Add Own Tips and Tutorials Each visitor is able binary option hack to add own tips, cheats and hacks, tricks and solutions for any mobie app. Although they may be a legitimate financial product with many licenced firms trading in them, binary options are speculative, high risk products that are almost impossible how to hack binary options Investing in binary options can indeed bring profits to traders with the right tools and knowledge. Many times, Binary Options Sentinel studied various auto trader offers and the reality is many are not genuine in profiting for its traders. Thus, the Profit Hack Scam Review brings invaluable truth to what this offer is all about. Truth be told, distressing details was discovered in the ‘Live ...

[index] [2983] [16814] [3266] [2072] [357] [9602] [7872] [2897] [6367] [2370]

100% profitable iq option hack strategy - iq option ...

Hello friends today i will show our secret software thats one software which you earn money from iq option binary trading its 100% profitable if you want or ... 8 TRADING HACKS IN 90 SECONDS - Duration: 2:00. ... Binary options 100% winning strategy - ONLINE TRADING STRATEGY - Duration: 4:12. Online Trading Strategy 18,416 views. 4:12. Impossible to lose ... Have you ever been tempted to join binary options? Ever had a bad experience with binary options Recovery? Have you ever been scammed? How do you recover fro... This video is unavailable. Watch Queue Queue The road to success through trading IQ option Best Bot Reviews Iq Option 2020 ,We make videos using this softwhere bot which aims to make it easier for you t... Free Try: https://bit.ly/2Sstje2#binary_options #iq_option_strategy #iq_option★★Best Binary Broker List★★-----RISK WARNING: Y... Your real way to EARN BIG PROFIT - ITS EASY! I EARN 975 in week HERE))) http://goo.gl/AzaS9q /// You will earn more at 1 minutes binary options Strategy Earn... register with this broker, http://record.binary.com/_Yqc93056kqC6tyDIijdDK2Nd7ZgqdRLk/1/ make a deposit and get it free. contact me Binary Options Robot and Binary Hedge Fund lead the auto trading revolution that is sweeping the binary options world. Both enable 100% freedom with their auto trading process that runs from the ...

https://binaryoptiontrade.ndepuncal.cf