The Social-Engineer Toolkit (SET) and the Artillery open source projects have officially been moved to github. Github provides a much faster platform to getting releases up and a more efficient method for obtaining new releases to SET.
All you need to do to go from the current version to git is do an svn update in the set directory and run the automatic installer. SET updates once pulled through github will now be pulled from the github repositories versus svn. The subversion repos will remain active for a couple months.
cd /pentest/exploits/set(for ubuntu user cd /opt/set)
[-] New set_config.py file generated on: 2013-01-04 10:54:25.898164
[-] Verifying configuration update...
[*] Update verified, config timestamp is: 2013-01-04 10:54:25.898164
[*] SET is using the new config, no need to restart[!] The Social-Engineer Toolkit has officially moved to github and no longer uses SVN.
[!] Ensure that you have GIT installed and this conversion tool will automatically pull the latest git version for you.
[!] Do you want to do a manual install or have SET do the conversion to GIT for you?
3. Continue using SET (NO UPDATES ANYMORE!)
Enter your numeric choice: 1
[*] BEFORE YOU START! Ensure you have GIT installed (apt-get install git)
Have you installed GIT? y/n: y
[*] Great! Here we go... Removing old svn repository and moving to new
[*] SET directory has been removed. Now checking out SET from GIT..
[*] This could take a few moments..
Cloning into /opt/set...
remote: Counting objects: 403, done.
remote: Compressing objects: 100% (323/323), done.
remote: Total 403 (delta 81), reused 392 (delta 70)
Receiving objects: 100% (403/403), 35.81 MiB | 1.45 MiB/s, done.
Resolving deltas: 100% (81/81), done.
[*] You should now have the latest from git. To update, run set-update or type git pull
[*] Exit SET and restart. Move out of the current directory and go into the set directory.
[*] You should never have to go through this process again!
====How to Update====
(You may choose either ./set-update or git pull as advise above.)
[-] Updating the Social-Engineer Toolkit, be patient...
[*] The updating has finished, returning to main menu..
root@LM:/opt/set# git pull
==== STEP 2====
#If you came across this error message :
[!] Metasploit path not found. These payloads will be disabled.
[!] Please configure in the config/set_config.Just Press
#Then it will pop-up Terms of service
Do you agree to the terms of service [y/n]: y
#It will go to the SET Menu and choose "99" to exit SET
#Edit config/set_config ( Use nano or vim are up to you )
root@LM:/opt/set# nano config/set_config
#In config/set_config Editor.Please edit base on your Metasploit directory:-
### Define the path to MetaSploit, for example: /pentest/exploits/framework3
#Save and Exit the Editor.Kindly update your Metasploit by choosing no 4 in SET Menu.
4) Update the Metasploit Framework
#Once update you may run SET as normal
How to Manual insatll S.E.T.?
git clone https://github.com/trustedsec/social-engineer-toolkit/ set/
git clone https://github.com/trustedsec/artillery artillery/
Whenever you need updates, just run the update tool or type git pull. In addition to the new release to git, the installer has been updated to support OSX installations. This update puts SET at version 4.3.4.