Raised This Month: $61 Target: $400
 15% 

[ANY] ASteambot - Arkarr's Steam bot


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Arkarr
Veteran Member
Join Date: Sep 2012
Location: Just behind my PC screen
Plugin ID:
4843
Plugin Version:
1.0
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Another steambot.
    Old 10-12-2015 , 08:35   [ANY] ASteambot - Arkarr's Steam bot
    Reply With Quote #1


    Don't be shy, click !



    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 !
    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 <<<





    *** 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 http://arkarrsourceservers.ddns.net/..._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 : http://raspberrypimaison.ddns.net/website/ASteambot/GetAPIKey/ \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)\nhttp://raspberrypimaison.ddns.net/website/public/ASteambot/map/
    DisplayLocation=YES

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


    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)


    Probably many, it's still in BETA.

    UDPATE: Seems good now.



    I should make more videos, but... you better take a look at videos and screenshot here :
    http://raspberrypimaison.ddns.net/we...lic/ASteambot/

    ASteambot propagation map :




    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
    __________________

    Last edited by Arkarr; 11-13-2020 at 10:27. Reason: Updated post.
    Arkarr is offline
    Randommagic
    Senior Member
    Join Date: Jun 2014
    Location: S.Korea
    Old 10-12-2015 , 10:26   Re: [ANY] Steambot
    Reply With Quote #2

    holy moly. Ill test this out.
    __________________

    Last edited by Randommagic; 10-12-2015 at 10:30.
    Randommagic is offline
    Hunter6272
    Senior Member
    Join Date: Jun 2015
    Location: Don't know
    Old 10-12-2015 , 13:22   Re: [ANY] Steambot
    Reply With Quote #3

    Linux is Love,Linux is Life Please if you can make it for linux
    __________________
    Patience is the key to success.
    Hunter6272 is offline
    Maxximou5
    AlliedModders Donor
    Join Date: Feb 2013
    Old 10-12-2015 , 13:25   Re: [ANY] Steambot
    Reply With Quote #4

    Three words, impressive!
    __________________
    Maxximou5 is offline
    Arkarr
    Veteran Member
    Join Date: Sep 2012
    Location: Just behind my PC screen
    Old 10-12-2015 , 14:15   Re: [ANY] Steambot
    Reply With Quote #5

    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.
    __________________

    Last edited by Arkarr; 10-12-2015 at 14:16.
    Arkarr is offline
    Robin955
    Veteran Member
    Join Date: Jun 2013
    Old 10-12-2015 , 15:03   Re: [ANY] Steambot
    Reply With Quote #6

    edit, moa.

    Last edited by Robin955; 10-12-2015 at 15:37.
    Robin955 is offline
    supreeda
    Senior Member
    Join Date: Jul 2015
    Old 10-12-2015 , 15:11   Re: [ANY] Steambot
    Reply With Quote #7

    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/

    Last edited by supreeda; 10-12-2015 at 16:25.
    supreeda is offline
    Arkarr
    Veteran Member
    Join Date: Sep 2012
    Location: Just behind my PC screen
    Old 10-12-2015 , 16:46   Re: [ANY] Steambot
    Reply With Quote #8

    Quote:
    Originally Posted by supreeda View Post
    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 View Post
    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/
    __________________

    Last edited by Arkarr; 10-12-2015 at 17:21.
    Arkarr is offline
    lay295
    Senior Member
    Join Date: Sep 2013
    Old 10-12-2015 , 16:53   Re: [ANY] Steambot
    Reply With Quote #9

    Quote:
    Originally Posted by supreeda View Post
    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.
    __________________

    lay295 is offline
    Robin955
    Veteran Member
    Join Date: Jun 2013
    Old 10-12-2015 , 17:02   Re: [ANY] Steambot
    Reply With Quote #10

    did you really make this? Chrome also warns about virus once you download it.


    Last edited by Robin955; 10-12-2015 at 17:10.
    Robin955 is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 12:28.


    Powered by vBulletin®
    Copyright ©2000 - 2021, vBulletin Solutions, Inc.
    Theme made by Freecode