Sort:  

ok next time I will add references to softwares.
but normally you have to look them up. by searching google.
and many people write their own softwares to do these kind of things. which they don't share for free. :p

If it is available as public information it is better that you state its source, but if the code is your own personal, you certainly don't need to share it. It is always safer to state references to avoid plagiarism.