AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [ANY] ASteambot - Arkarr's Steam bot (https://forums.alliedmods.net/showthread.php?t=273091)

Arkarr 10-12-2015 08:35

[ANY] ASteambot - Arkarr's Steam bot
 
http://i.imgur.com/HZllMd5.jpg
Don't be shy, click !

https://i.imgur.com/7Af70ZR.png

This is another Steambot. But what is a Steambot ? Well, it's a steam account, being managed by a bot. That's it.

What does it really means ? Well, you can do everything a humain will do, but fast and without the needs of a... humain :grrr: !
Right now, it can do automatic trade offer, change his name, reply to messages, etc.

Plugins using ASteambot
For developper (need to be updated) :
https://forums.alliedmods.net/showthread.php?t=300927

Many more plugins lays around Alliedmodders. Search a bit.

Please read :
You need a valid steam account, it's seems obvious, but a lot of people message me and send me text like "duh, doesn't work, I didn't put my username nor password, but I still wonder why it doesn't work.".
It's a bot it means, it require real steam logins. This program just does actions that a normal human have to do it itself. It saves times. Automate things.
  • Everything is fully automatic
  • Support mobile confirmation
  • Easy configuration
  • Too much things, I can't list them all, and if you find something that he do not, well, message me.

>>> DEVELOPPERS, CLICK HERE <<<


https://i.imgur.com/k1k1RN6.png


*** NOTE ****
ASteambot is written in C#, using .NET framework .NET Core (starting from version V11). Therefor, it will run on both Windows AND Unix system.

ASteambot will require a connection to a DATABASE server and also need one TCP PORT OPEN !
Usually, you want to use 27018, if you have no game server running on port 27018. If you don't know what is, ask your host. He will explain you how all this work.

Please, before downloading, read this : https://www.reddit.com/r/SteamBot/co...up_as_a_virus/
And this : https://www.reddit.com/r/SteamBot/co...dedll_missing/
And also this : https://forums.alliedmods.net/showpo...54&postcount=8

-------------------------------

0) Start by installing SOCKET extension on your server : https://forums.alliedmods.net/showthread.php?t=67640


Those install steps are for Windows and linux. But there is an automatic installer for Linux. Check bellow.

1) Download ASteambot.
DOWNLOAD LINK : *CLICK HERE* (Download the .zip file !)
Repo URL : https://github.com/Arkarr/ASteambot/

2) Extract the content of the previously download archive (ASteambot.zip) in a folder you want ASteambot to be.

3) Remove the unnecessary folder. There are two folder, one called 'win-x64' - for Windows OS (64 bit) and another one, linux-x64 - for Linux (64bit). Use the correct folder when running ASteambot.

Example: If you want to run ASteambot on a Ubuntu x64 server, you want to open the linux-x64 folder and execute the command dotnet ASteambot.dll !

4) Open the configs folder and edit config.cfg. See below for a example.

Windows:

5) Double click ASteambot.exe

Linux:

6) Write in the console : dotnet ASteambot.dll

------------

Automatic install, Linux :

1) wget https://arkarrsourceservers.freeddns..._auto_start.sh

2) chmod +x ./LINUX_auto_start.sh

3) ./LINUX_auto_start.sh

------------

And in videos for the "no one want to read a wall of text" (videos not up to date, but the concept stay the same. You can still follow them as a reference) :

Now, fill ALL FIELDS WITH A CORRECT VALUE, see exemple file below :

***NOTE***
Since this happened : https://forums.alliedmods.net/showpo...&postcount=932
You can leave the field ArkarrAPIKey empty.
PHP Code:

//Steam config settings

//Your bot's account steam user name, THE ONE YOU USE TO LOG IN !
steam_username=
//Your bot's account steam password
steam_password=
//Your steam API key, that can be found here : https://steamcommunity.com/dev/apikey
steam_apikey=
//SteamID of admins; unlock various feature. Exemple : STEAMID_X:Y:ZZZZZ,STEAMID_X:Y:ZZZZ2,STEAMID_X...
steam_admins=

//Database settings

//The database server IP address or DNS
database_server=
//The database server username
database_user=
//The database server password
database_password=
//The database name
database_name=
//The database server port, usually : 3306
database_port=

//TCP server settings, I personnally use port 4765, it works great.
TCP_ServerPort=
//The TCP password, it can be ANYTHING you want, for exemple : 567dcavieg
TCP_Password=


//[COLOR="red"][B]This is not necessary anymore![/B][/COLOR] Arkarr's server API key, get it from here : https://arkarrsourceservers.freeddns.org/apikey \nYOU NEED THE WHOLE THING \nExemple :HGUIHZXXXXXX43653HJKVUZFTUZ567
ArkarrAPIKey=

//Disable or enable market scan (YES/NO):
DisableMarketScan=NO

//Enable or disable welcome message.\nCreate some crash for some OS, I don't know why (YES/NO):
DisableWelcomeMessage=NO

//Enable or disable automatic updates, might crash on Linux (YES/NO):
DisableUpdater=NO

//Display location of ASteambot in the website (YES/NO)\nhttps://arkarrsourceservers.freeddns.org/map/
DisplayLocation=YES

//The port from where the HTTP requests should be handled
WebinterfacePort=27030 

https://i.imgur.com/JZXuywd.png

This list is incomplete :
Code:

[X] broadcast chat from specified server to admin requesting it. Hook to broadcast and stop. Cfg file to configure servers ip port rcon. Ability to interact with ingame chat through bot.

[X] report calls to all admins. On calls, display : Callid, server, caller id, reported id, connect url, hook to open chat broadcast. Also broadcast à message when à call is handled with who handled it.

[X] hook to broadcast a message all admins.

[X] display list of servers with map and players with à hook (!servers !list).<id> <hostname> <map> <players>.

[X] help to display all available command.

[X] show steam status  (!steamstats)

[X] some high level power allowed for only 1 steamid like list friendlist, delete friend, join group, add friend. Steamid from cfg file

[X] allow all incoming trades (out empty). Allow outgoing trades to specific steamid  (high lvl power)

[ ] on call, check if reported steam has already been banned in sourceban and display if yes.

[ ] Ability to invite to group and add as friend a  specific steamid  (!invite STEAM_X:X:XXXXX) for high power only

[ ] calls statistics on who handled most calls over time (!topcall = all time top, !callweek = top of week, !call june,) displayed with id, nick and or steam, number of handled calls

[ ] ability to set bot idle to any game ? (high power lvl)

[ ] !review STEAMID or select player from servers list to check his account history / steamrep / friends bans / VAC / economy / community ban

[ ] !google <request> will print out a link to first google reply to this request

[ ] ability to set custom triggers with custom replies from a cfg file

[ ] log everything into mysql ?

[ ] On calls, add ability to admins to tell the bot to add original caller to his friendlist to open a direct chat between admin and caller, then delete the caller from friendlist when the chat is closed by admin.

[ ] So there should basicaly be 3 levels of rights :
    - Owner (from steamid)
    - admins (from steamgroup)
    - regulars (added by admin to handle call)

https://i.imgur.com/vecohGC.png

Probably many, it's still in BETA.

UDPATE: Seems good now.

https://i.imgur.com/zYbrENC.png

I should make more videos, but... you better take a look at videos and screenshot here :
https://arkarrsourceservers.freeddns.org/

ASteambot propagation map :
https://i.imgur.com/0bADtbf.png

https://i.imgur.com/3uq0Mtl.png

Please, before downloading, read this : https://www.reddit.com/r/SteamBot/co...up_as_a_virus/
And this : https://www.reddit.com/r/SteamBot/co...dedll_missing/
And also this : https://forums.alliedmods.net/showpo...54&postcount=8

All files are on Github : https://github.com/Arkarr/SourcemodASteambot/

Enjoy !

It's still in alpha beta!!

Source code :
ASteambot : https://github.com/Arkarr/ASteambot
Plugins : https://github.com/Arkarr/SourcemodASteambot

Code:

Copyright (c) ASteamBot Contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

PLEASE READ THIS :
https://forums.alliedmods.net/showpo...&postcount=743












Old version :
Spoiler

Randommagic 10-12-2015 10:26

Re: [ANY] Steambot
 
holy moly. Ill test this out.

Hunter6272 10-12-2015 13:22

Re: [ANY] Steambot
 
Linux is Love,Linux is Life :cry: Please if you can make it for linux :3

Maxximou5 10-12-2015 13:25

Re: [ANY] Steambot
 
Three words, impressive!

Arkarr 10-12-2015 14:15

Re: [ANY] Steambot
 
Thanks for your feedbacks, looks like my work is appreciate. Anyway, I already told to Linux users that you should try to run the EXE in Wine (althrough, not sure if Wine support WPF)

Planning to release a hudge update. Now.

Robin955 10-12-2015 15:03

Re: [ANY] Steambot
 
edit, moa.

supreeda 10-12-2015 15:11

Re: [ANY] Steambot
 
I confirm it work for trade xD ,

But your file have many Virus Tojan and many Gen

https://www.virustotal.com/th/file/b...is/1444681410/

Arkarr 10-12-2015 16:46

Re: [ANY] Steambot
 
Quote:

Originally Posted by supreeda (Post 2352427)
I confirm it work for trade xD ,

But your file have many Virus Tojan and many Gen

https://www.virustotal.com/th/file/b...is/1444681410/

Totally bullsh*t. Please, take to time to read code insted of saying obscenity like this one, would you ?

Quote:

Originally Posted by Arkarr (Post 2352347)
To those who are scared because their browser / antiviruses is going crazy when downloading the zip, well, read this !
https://www.reddit.com/r/SteamBot/co...dedll_missing/


lay295 10-12-2015 16:53

Re: [ANY] Steambot
 
Quote:

Originally Posted by supreeda (Post 2352427)
I confirm it work for trade xD ,

But your file have many Virus Tojan and many Gen

https://www.virustotal.com/th/file/b...is/1444681410/

It's based off this steam bot https://github.com/Jessecar96/SteamBot

I made a bot for someone, and their anti-virus picked it up as a trojan, it's just a false positive.

Robin955 10-12-2015 17:02

Re: [ANY] Steambot
 
did you really make this? Chrome also warns about virus once you download it.

http://i.imgur.com/rkOy2sw.png


All times are GMT -4. The time now is 20:11.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.